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鍵回到命令行模式