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 的编辑能力,实现高效的键盘流操作!