1. 保存退出、未修改退出、不保存退出
命令:命令模式下使用wq
命令表示保存退出、使用q
命令表示未修改退出、使用q!
表示不保存修改内容退出。
注:使用vim
命令打开一个文本时,默认进入到一般模式,在一般模式下按i
会进入编辑模式,按:
会进入命令模式;在编辑模式或者命令模式下都可以通过按ESC键回到一般模式。
2. 显示行号和取消显示行号
命令:命令模式下使用set nu
即可显示行号,使用set nonu
即可取消显示行号。
3. 在文件中进行查找
命令:在一般模式下使用/关键字
的方式即可在文件中高亮显示所有关键字的内容。
注:查找的时候,按N
表示查找上一个,按n
表示查找下一个。
4. 快速回到文本首行和末行
命令:在一般模式下按gg
即可回到文本首行,按G
即可回到文档末行。
5. 复制、粘贴、剪切、删除、撤销
命令:在一般模式下按yy
即可复制光标所在当前行,也可以在yy前面加上数字来复制多行,比如5yy
就表示从当前行开始,复制下面的5行内容。复制好后按p
即可进行粘贴,按u
即可撤回上一步操作。如果按dd
的话,表示剪切当前行,这个也可以当删除用,如果想剪切多行,也可以在dd前面加数字。
6. 移动光标到指定行
步骤:
- 先在命令模式下使用
set nu
命令显示行号; - 然后输入想要移动到的行数,比如第6行,就按个6就行;
- 最后按Shift+G组合键即可跳转到第6行。