什么是vim
Vim 是从 vi 发展出来的一个文本编辑器。代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。
简单的来说, vi 是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方。 vim 则可以说是程序开发者的一项很好用的工具。
如何编辑文档
在命令模式下输入 i 即可进入编辑模式 按esc退出键退出到命令模式
有三个命令操作是否保存:
- :q 对应没有修改内容直接退出
- :wq 对应保存修改的内容然后退出
- :q! 对应取消修改并退出
撤销和反撤销
- 按小写字母「u」,撤销上一步的更改操作
- 按大写字母「U」,撤销整行的更改操作
- 「Ctrl+R」撤销上一步「撤销操作」
查找和跳转
在命令模式下
字符串查找
- 输入英文斜杠「/」,后面紧接需要搜索的字符串即可
- 查找下一个相同字符串,就紧接着按小写字母「n」
- 查找上一个相同字符串,就紧接着按大写字母「N」
跳转命令
- 顶部跳转命令:先按「Control」+「g」键,在终端底部调出一栏,然后输入「g」「g」即可
- 底部跳转命令:先按「Control」+「g」键,在终端底部调出一栏,然后输入大写字母「g」即可
- 特定行跳转命令:直接输入行号,然后输入大写字母「g」即可