1. 程式人生 > >vim編輯器的使用總結

vim編輯器的使用總結

vim的三種使用模式:命令模式、插入模式、底行模式

在命令模式下

完全是通過各種快捷鍵來對檔案進行編輯,現在對這些我接觸到的快捷鍵和對應的動作進行歸類總結

游標移動

h/j/k/l  四個按鍵使游標左下上右移動,與方向鍵起到相同作用

數字0,對應行首,

美元符$對應行尾,

敲擊空格鍵向右移動,

gg游標定位到檔案首部

G游標定位到檔案尾部

w/W移動到下一個單詞

複製

yy複製當前行

yw 複製一個單詞

y0從游標所在位置複製到行首,y$ 從游標所在位置複製到行尾

y2y從當前行開始向下複製兩行

y3y從當前行開始向下複製兩行

以次類推即可

ygg從當前行復制到首行

yG從當前行復制到尾行

選擇性複製

在命令模式下按下小寫字母v,進入檢視模式,進行選擇,然後按y,複製所選,按c 剪下所選,再然後,按p 貼上,

刪除

x刪除一個字元

dw刪除一個單詞

ndw刪除n個單詞

dd刪除一行

d0刪除到行首

D/d$刪除到行尾

dG刪除到檔案尾

dgg刪除到檔案首

ndd刪除n行

選擇性刪除

在命令模式下按下小寫字母v,進入檢視模式,進行選擇,然後按d進行刪除

撤銷

在命令模式下,按下小寫字母u,逐步撤銷

在命令模式下,按下大寫字母U,取消一行內的改動

Ctrl + r 取消撤銷

由命令模式進入編輯模式

在命令模式下,按下小寫字母o, 從游標所在行的下一行,的行首開始編輯

在命令模式下,按下大寫字母O,從游標所在行的上一行,的行首開始編輯

在命令模式下,按下小寫字母i,從游標所在位置開始編輯

在命令模式下,按下大寫字母I,從游標所在行的行首開始編輯

在命令模式下,按下小寫字母a,從游標所在位置之後開始編輯

在命令模式下,按下大寫字母A,從游標所在行的行尾開始編輯


編輯模式下

方向箭頭上下左右 移動,編輯即可

底行模式

在命令模式下輸入冒號便進入底行模式

:q 退出

 :w 儲存

:wq或者:x 儲存退出

:q! 強制退出

:e  /home/test.sh 編輯新檔案(前提要儲存現有檔案)

:set nu  或者:set nonu 顯示或不顯示行號

:123 定位到第123行

:range/pattern/string/[c,e,g,i]

range 表示替換要查詢的範圍

pattern 表示要被替換掉的字元

string 新字元

c:做替換確認

e:不顯示錯誤資訊

g:正行替換

i:不分大小寫

同時編輯多個檔案

vim  file1 file2 file3 檔名空格隔開

切換檔案(要儲存才能切換和關閉)

:n 下一個檔案

:N上一個檔案

:wnext 儲存當前檔案開始編輯下一個檔案

:last 編輯最後一個

:first第一個

:args 顯示當前編輯的檔案列表