linux下vim編輯器快速掌握方法

學習vim時,沒有比vimtutor更好的入門教材了,輸入vimtutor命令後剩下的就是跟着說明操作,整個過程不需要死記硬背,它會非常應景地告訴你應該怎麼使用vim,並且全程給出了模擬演練的環境。本節總結了vimtutor提到的所有vim操作方法。

在linux或者mac命令行輸入vimtutor之後,得到如下圖:

移動光標既可以用箭頭鍵,也可以使用 hjkl 字母鍵,其中h 用於左移光標,j 用於下移光標, k 用於上移光標, l 用於右移光標。

如果使用:q!退出vim編輯器,將不保存對文本進行的修改。

如果使用:wq退出vim編輯器,將保存所有對文本進行的修改。

在一般模式下按x鍵刪除光標所在位置的字符。

在一般模式下要在光標所在位置插入文本可輸入i或a鍵,其中i鍵用於在光標前插入文本,a鍵用於在光標後插入文本。

在一般模式下輸入dw,將從光標當前位置直到單詞末尾刪除,但不包括第一個字符。

在一般模式下輸入de,將從光標當前位置直到單詞末尾刪除,但不包括最後一個字符。

在一般模式下輸入d$,將從光標當前位置直到當前行末的內容刪除,且包括最後一個字符。

在一般模式下輸入2w,光標將向後移動兩個單詞。

在一般模式下輸入3e,光標將移動到後面第三個單詞尾。

在一般模式下輸入0(數字零),光標將移動到行首。

在一般模式下輸入2dw,將刪除兩個單詞。

在一般模式下輸入dd,可以刪除當前光標所在位置的一整行。

在一般模式下輸入 2dd,將刪除當前光標位置以及下一行共計兩行的內容

在一般模式下輸入u可撤銷最後執行的命令,輸入U可撤銷對整行的修改。

在一般模式下多次輸入Ctrl+R (按下Ctrl鍵不放開,接着按R鍵),可以執行恢復命令,也就是撤銷掉撤銷操作。

在一般模式下按p鍵可將剛剛使用d操作刪除的內容粘貼到當前光標所在行的下一行。

在一般模式下按r鍵,再輸入一個字符可用新輸入的字符替換光標所在位置的字符。

要從光標處改動一個單詞至該單詞的末尾,輸入 ce。

在一般模式下輸入“/”符,然後輸入要查找的字符串,可以在本文中查找字符串;要繼續查找之前的字符串,只需要按 n 鍵;要向相反方向查找字符串,按N 鍵即可。如果想一開始就逆向查找字符串,則用“?”代替“/”即可。

在一般模式下按“%”可以查找配對的括號 )、]、 或},在程序調試時,使用這個功能用來查找不配對的括號是很有用的。

在一般模式下輸入“:s/old/new/g”將會把old替換爲new。要替換兩行之間出現的每個匹配串,請輸入“:#,#s/old/new/g”(#,#代表的是兩行的行號)。輸入“:%s/old/new/g”則是替換整個文件中的每個匹配串。輸入“:%s/old/new/gc”則會找出全文中的匹配內容,並詢問是否替換。

在一般模式下輸入o鍵將在光標的下方插入新的一行並進入編輯模式。

輸入大寫R鍵可連續替換多個字符。注意:替換模式和編輯模式類似,只是輸入的每個字符都會替換當前光標上的字符。

使用y鍵可複製選中的字符,用p鍵粘貼;可以使用yy複製整行,也可以使用yw複製一個單詞。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章