Vim 是一款功能强大的文本编辑器,以其高效性和可定制性著称。它通过不同的工作模式来实现编辑功能,以下是 Vim 的主要模式及其特点:
h/j/k/l:左/下/上/右移动光标。dd:删除整行。yy:复制当前行。p:粘贴。u:撤销操作。Ctrl + r:重做操作。Esc 返回。i:在当前光标前插入。a:在当前光标后插入。o:在下一行插入。I:行首插入。A:行尾插入。Esc 返回普通模式。v:字符可视模式(按字符选择)。V:行可视模式(按行选择)。Ctrl + v:块可视模式(垂直选择多列)。y(复制)、d(删除)等。Esc。:。:w:保存文件。:q:退出。:wq:保存并退出。:q!:强制退出(不保存)。:/搜索词:向下搜索。:?搜索词:向上搜索。:%s/old/new/g:全局替换文本。Esc 取消。R:进入替换模式(持续覆盖)。r:替换单个字符(按 r 后输入新字符)。Esc。Q。visual 返回普通模式。| 模式 | 进入方式 | 退出方式 |
|---|---|---|
| 普通模式 | 启动 Vim 或按 Esc |
— |
| 插入模式 | i/a/o/I/A 等 |
Esc |
| 可视模式 | v/V/Ctrl + v |
Esc |
| 命令行模式 | : |
Enter/Esc |
| 替换模式 | R 或 r |
Esc |
| Ex 模式 | Q |
visual |
Esc 返回普通模式是 Vim 高效操作的基础。-- INSERT --)。掌握这些模式后,可以充分发挥 Vim 的编辑能力,实现高效的键盘流操作!