vim时Linux环境下的编译器,它有三种工作模式:命令行模式、文本输入模式和末行模式。
(1)命令行模式:任何时候,只要按Esc键便可以进入命令行模式,此时输入的字符都被当做编辑命令来解释,并且命令不出现在屏幕上。
此模式下按如下键可以进入文本输入模式:
1)插入命令:i、I
2)附加命令:a、A
3)打开命令:o、O
4)修改命令:c
5)取代命令:r、R
(2)末行模式:在命令行模式下,按“:”可进入末行模式。
编辑完文件后,准备退出vim返回shell时,可以在末行模式下,使用如下方法:
1):w filename ,保存文件为filename,但不退出
2):q 退出vim,如果未保存,vim提示不能退出
3):wq filename ,保存并退出
4):q! ,强制退出,不保存
5):x ,如果修改过,则保存退出;如果未修改过,则直接退出
6)ZZ ,快捷键,保存修改并退出
(3)文本编辑模式:命令行模式按i键进入文本编辑模式,文本编辑模式按Esc键回到命令行模式