#### Vim 编辑器 `vim` 是 `vi` 的升级版,被誉为编辑器之神。 `vim` 分三种模式: __一般模式__ ,__编辑模式__ ,__命令模式__。 模式切换用 `esc` 键,比如按 `i` 进入编辑模式,编辑成功之后按 `esc` 键退回一般模式,按 `shift + :` 进入命令模式。 __一般模式常用操作:__ ``` x(小写)删除光标所在位置的下一个字符 X(大写)删除光标所在位置的前一个字符 i 光标所在位置后插入 I 行首添加 a 光标所在位置添加 A 行尾添加 o (小写)下一行添加 O (大写)上一行添加 dd 删除光标所在行 5dd 删除光标所在下5行 dG 删除全部 u 撤销 yy 复制行 5yy 复制5行 ggyG 复制全部 p (小写)光标下一行粘贴 P (大写)光标上一行粘贴 gg 光标跳转到第一行 G 光标跳转到最后 ``` __命令模式常用操作:__ ``` q 退出 ! 强制 q! 强制退出 w 保存 wq 保存退出 wq! 强制保存退出 set nu 显示行号 set nonu 隐藏行号 8 跳转到指定行 $ 跳转文件尾 open path/filename 打开其他文件编辑 ?关键字 向下搜索 /关键字 向上搜索 set hlsearch #设置搜索高亮 set nohlsearch #取消搜索高亮 ```