天天看點

linux常用vim,linux最常用vim指令記錄

先來一張圖了解3種模式:

linux常用vim,linux最常用vim指令記錄

一、輸入vim 指令,進入指令模式

此時可執行:

1、行号顯示

(1):set nu    顯示文本的行号;    :nonu 取消顯示行号

2、光标移動

(1)n:向下移動n行

(2)n:向右移動目前行的n個字元

3、搜尋替換

(1)輸入/word: 可查找光标之下word字元串位置

(2)輸入?word : 可查找光标之上word字元串位置

(3)/word 配合n(向後)和N(向前)指令查找關鍵字

4、删除複制粘貼

(1)dd:删除光标所在的一整行;ndd,删除光标所在行的向下n行

(2)yy:複制光标所在的那一行;nyy:複制光标所在行向下n行

(3)p:從光标所在行的下一行開始粘貼。例:目前在第20行,貼上的内容從21行開始

(4)P:從光标所在行的上一行後開始粘貼。例:目前在第20行,貼完後這一行在貼完的内容的下一行

(5).:點号,重複上一個動作

二、指令模式切換到輸入模式

此時可執行:

i:從目前光标所在處開始輸入,此時下面出現--INSERT--提示

[Esc]:退出,回到指令模式

特别提示:編輯指令一般用來編輯程式配置檔案,為了防止出現錯誤,盡量使用i指令進入編輯

三、指令模式切換到底線指令模式

此時可執行:

(1):w  :将編輯的資料儲存;      :w!  :制儲存

(2):q  :退出 ;   :q!  :強制退出不儲存文檔

(3):wq :儲存後退出 ;  :wq! :強制儲存後退出

(4)ZZ:若檔案沒有改動,則不儲存離開,若檔案已經被修改過,則儲存後離開!