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復制一個單詞。
總結
以上是生活随笔為你收集整理的linux下vim编辑器快速掌握方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 没人告诉你的小工具整理收藏
- 下一篇: 程序员的自我进化:终于明白试图依靠跳槽和