一、基本介绍:
- vi是Linux内置的文本编辑器,而vim是vi的加强版,在vim里可以编写程序,文本等内容。有代码补全、编译及错误跳转等方便编程的功能。
- 正常模式:所谓正常模式就是以vim打开文件,但是在此模式下只能浏览文件内容,而不能进行编辑。
- 插入模式:就是可以对文件内容进行操作,按下键盘上的
i
就进入插入模式。 - 命令行模式:命令行模式提供了相关指令,使用指令,可以对文件进行,存取,替换,关闭文件等操作。下文会介绍这些指令的使用。
二、命令行模式下的指令:
- 切换到命令模式:先按下
ESC
键,在输入:
即可。 wq
:保存文件并退出q
:退出文件q!
:强制退出文件
三、正常模式下的vim快捷键
yy
:拷贝当前行3yy
:拷贝当前行向下3行dd
:删除当前行3dd
:删除当前向下三行/“要查找的关键词,然后回车”
:在文件中查找关键词(命令行模式)set nu
:设置行号set nonu
:取消行号G
:跳转到文件结尾gg
:跳转到文件开头u
:撤销上一个操作输入行号 22 +shift+g
:跳转到22行
四、三种模式直接互相切换
i
:一般模式->编辑模式ESC
:编辑模式->一般模式:
:一般模式->命令行模式ESC
命令行模式->一般模式ESC+:
:编辑模式->命令行模式ESC+i
:命令行模式->编辑模式