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 快捷键整理:让你更高效地编辑代码

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, 编辑器, 快捷键, 技巧, 效率