vim命令:編輯模式和命令模式

vim:編輯模式

從通常模式進入編輯模式,只需你按一個鍵便可(i,I,a,A,o,O,r,R)。當進入編輯模式時,會在屏幕的最下一行出現「INSERT或REPLACE」的字樣。從編輯模式回到通常模式只須要按一下鍵盤左上方的ESC鍵便可。linux

i, I 進入輸入模式(Insert mode):i 爲『從目前光標所在處輸入』, I 爲『在目前所在行的第一個非空格符處開始輸入』
a, A 進入輸入模式(Insert mode):a 爲『從目前光標所在的下一個字符處開始輸入』, A 爲『從光標所在行的最後一個字符處開始輸入』
o, O 進入輸入模式(Insert mode):這是英文字母 o 的大小寫。o 爲『在目前光標所在的下一行處輸入新的一行』; O 爲在目前光標所在處的上一行輸入新的一行!
r, R 進入取代模式(Replace mode):r 只會取代光標所在的那一個字符一次;R會一直取代光標所在的文字,直到按下 ESC 爲止vim

vim命令:編輯模式和命令模式


vim:命令模式

在通常模式下,輸入「:」或者」/」便可進入命令模式。在該模式下,你能夠搜索某個字符或者字符串,也能夠保存、替換、退出、顯示行號等等。
經常使用命令:ide

:w 將編輯過的文本保存
:w! 若文本屬性爲只讀時,強制保存
:q 退出vim
:q! 無論編輯或未編輯都不保存退出
:wq 保存,退出
:e! 將文檔還原成最原始狀態
ZZ 若文檔沒有改動,則不儲存離開,若文檔改動過,則儲存後離開,等同於:wq
:w [filename] 編輯後的文檔另存爲filename
:r [filename] 在當前光標所在行的下面讀入filename文檔的內容
:set nu 在每行的行首顯示行號
:set nonu 取消行號
n1,n2 w [filename] 將n1到n2的內容另存爲filename這個文檔
:! command 暫時離開vim運行某個linux命令
好比設置行號:
vim命令:編輯模式和命令模式
查詢摸個關鍵字:
vim命令:編輯模式和命令模式3d


vim命令須要多作練習,熟能生巧!blog

相關文章
相關標籤/搜索