VIM 快捷键整理:让你更高效地编辑代码
1、基本操作2、插入模式3、搜索与替换4、其他技巧与注意事项作为程序员必备的编辑器之一,向右移动一个字符这些命令可以通过数字进行组合操作。进入可视块模式选择文本在选取了文本之后。
作为程序员必备的编辑器之一,VIM 以其高效、灵活的特点深受广大开发者的喜爱。然而,对于初学者来说,VIM 的操作方式可能会让人感到困惑和不适应。因此,在本文中,我们将为大家整理 VIM 常用快捷键,并提供使用技巧和注意事项,帮助读者更好地掌握 VIM 编辑器。
基本操作
1. 移动光标:
– h: 向左移动一个字符
– j: 向下移动一行
– k: 向上移动一行
– l: 向右移动一个字符
这些命令可以通过数字进行组合操作。例如:5j 表示向下移动五行。
2. 文本选择:
– v: 进入可视模式选择文本
– V:进入可视模式选择整行
– Ctrl+v:进入可视块模式选择文本
在选取了文本之后,可以使用 y 复制、d 删除或 x 剪切选定区域的内容。
3. 撤销与恢复:
在 VIM 中撤销与恢复分别对应 u 和 Ctrl+r 键。
4. 保存与退出:
:wq 保存并退出;
:w 仅保存当前文件;
:q! 强制退出,不保存文件。
插入模式
1. 进入插入模式:
i:在光标所在位置前插入文本;
a:在光标所在位置后插入文本;
![VIM 快捷键整理:让你更高效地编辑代码缩略图 VIM 快捷键整理:让你更高效地编辑代码](https://www.72715.net/wp-content/uploads/2023/05/f487bf3de17365061b30326bb5a3b3aa.png)
o:在当前行下面新建一行并进入插入模式;
O:在当前行上面新建一行并进入插入模式。
2. 退出插入模式:
Esc 键或 Ctrl+c 命令可以退出到命令模式。
搜索与替换
1. 搜索:
– /pattern: 向下查找 pattern
– ?pattern: 向上查找 pattern
– n: 查找下一个匹配项
– N: 查找上一个匹配项
2. 替换:
:s/old/new/g 全局替换 old 为 new。如果省略 g,则只会替换每行的第一个匹配项。
:h :s 可以了解更多关于 :s 命令的使用方法和技巧。
其他技巧与注意事项
1. 多窗口操作:
Ctrl+w s 水平分割窗口,Ctrl+w v 垂直分割窗口。可以通过 Ctrl+w h/j/k/l 在不同的窗口之间切换焦点,并进行编辑操作。
2. 宏录制与执行:
宏是一种 VIM 提供的自动化录制和执行编辑操作的功能。可以通过 q 命令开始录制宏,使用 @ 命令执行宏。
3. 显示行号:
:set number 显示行号,:set nonumber 隐藏行号。
4. 自动缩进:
:set autoindent 打开自动缩进,:set noautoindent 关闭自动缩进。
总之,学会 VIM 的快捷键对于程序员来说是非常必要的。在熟练掌握了这些基本操作后,我们可以更加高效地编辑代码,并且提高我们的工作效率。
VIM, 编辑器, 快捷键, 技巧, 效率