vim快捷键
1. 光标移动:
1)行首 0
2)行尾 $
2、复制
1)单行复制
在命令模式下,将光标移动到将要复制的行处,按“yy”进行复制;
2)多行复制
在命令模式下,将光标移动到将要复制的首行处,按“nyy”复制n行;其中n为1、2、3……
3、粘贴
在命令模式下,将光标移动到将要粘贴的行处,按“p”进行粘贴
4、删除
1)删除一行:dd
2) 删除多一行:ndd, 其中n 为1、2、3 ....
5、格式化代码
1)按ESC到命令模式
2) 输入 gg=G
其中G代表从光标处格式化到文件末尾, 如果G改为行号,则从光标处格式化到指定的行号。
6、注释多行
1). 首先按esc进入命令行模式下,按下Ctrl + v,进入列(也叫区块)模式;
2). 在行首使用上下键选择需要注释的多行;
3). 按下键盘(大写)“I”键,进入插入模式;
4). 然后输入注释符(“//”、“#”等);
5). 最后按下“Esc”键。
7、取消多行注释
1). 进入命令行模式,按ctrl + v进入 visual block模式(可视快模式),按小写字母L横向选中列的个数,例如 // 需要选中2列
2). 上下箭头选中两列的一块区域
3). 按d键就可全部取消注释
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
2018-07-12 Spring 事务 readOnly 到底是怎么回事?
2017-07-12 jsp tomcat jdk版本对应
2016-07-12 win7 绿色版MySQL安装与配置