vim 编辑文件时存在3种工作模式,分别是命令模式、输入模式和编辑模式,这 3 种工作模式可随意切换。我们通过下图来了解三种模式时如何进行转换的。
vim模式转换图
命令模式
使用 vim 编辑文件时,默认处于命令模式。在此模式下,可以使用上、下、左、右键或者 k
、j
、h
、l
命令进行光标移动,还可以对文件内容进行复制、粘贴、替换、删除等操作。
输入模式
在输入模式下可以对文件执行写操作,类似在记事本中输入内容。进入输入模式的方法是输入i
、a
、o
或i
、a
、o
等插入命令,编写完成后按 esc 键即可返回命令模式。
编辑模式
如果要保存、查找或者替换一些内容等,就需要进入编辑模式。编辑模式的进入方法为在命令模式下按:
键,vim 窗口的左下方会出现一个:
符号,这时就可以输入相关的指令进行操作了。指令执行后会自动返回命令模式。
对于新手来说,经常不知道自己处于什么模式。不论是自己忘了,还是不小心切换了模式,都可以按一次 esc
键返回命令模式。这样可以确保你处于命令模式下,然后切换到其他你需要的模式。