vim 编辑 命令 大全
Vim 是一个功能强大的文本编辑器,它拥有许多命令和快捷键。以下是一些常用的 Vim 命令和快捷键的总结:
基本模式切换
i或a:进入插入模式(Insert mode)。Esc:退出插入模式,回到普通模式(Normal mode)。
普通模式(Normal Mode)
h、j、k、l:光标左、下、上、右移动。gg:移动到文件的第一行。G:移动到文件的最后一行。::进入命令模式(Command mode)。dd:删除当前行。yy:复制当前行。p:粘贴复制的内容。u:撤销上一次操作。Ctrl + r:重做上一次被撤销的操作。x:删除当前光标所在的字符。d$:删除光标后的所有字符。A:在行尾添加内容(Append at the end of the line)。I:在行首添加内容(Insert at the beginning of the line)。o:在当前行下方新开一行并进入插入模式。O:在当前行上方新开一行并进入插入模式。J:将下一行合并到当前行。v:进入可视模式(Visual mode)。V:进入可视行模式(Visual Line mode)。Ctrl + v:进入可视块模式(Visual Block mode)。:w:保存文件。:q:退出 Vim。:wq:保存文件并退出 Vim。:q!:不保存文件并退出 Vim。:e!:放弃所有更改并重新加载文件。
查找和替换
/word:向下查找 "word"。?word:向上查找 "word"。n:下一个匹配项。N:上一个匹配项。:%s/old/new/g:替换文件中所有的 "old" 为 "new"。:%s/old/new/gc:替换文件中所有的 "old" 为 "new",并在每次替换前确认。
窗口操作
:split或:sp:水平分割窗口。:vsplit或:vsp:垂直分割窗口。Ctrl + w+h/j/k/l:在分割的窗口间移动。
插件管理
:PlugInstall:安装 Vim 插件。:PlugUpdate:更新 Vim 插件。
其他
:set number或:set nu:显示行号。:set relativenumber或:set rnu:显示相对行号。:set paste:开启粘贴模式,避免自动缩进。
这些只是 Vim 命令的一小部分,Vim 的功能非常丰富,可以通过阅读官方文档(:help)来了解更多高级功能和命令。

浙公网安备 33010602011771号