vim編輯器使用

vim 模式:

    編輯模式(命令模式)(默認)

    輸入模式

    末行模式

模式轉換:

編輯————〉輸入:

    i:在當前光標所在字符的前面輸入

    a:在當前光標所在字符的後面輸入

    o:在當前光標所在行的下方,新建一行,進行輸入

    

    I:在當前光標所在行的行首,輸入

    A:在當前光標所在行的行尾,輸入

    O: 在當前光標所在行的上方,新建一行,輸入

輸入————〉編輯:

    esc鍵

編輯————〉末行:

    輸入:

    此時就可以輸入命令了

    刪除第十行:10d

    刪除第十到二十行:10,20d

    

末行————〉編輯

    esc esc


打開文件:

打開或修改一個文件:vim filename

打開一個文件並定位行數:vim +12 filename

光標處於最後一行:vim + filename

打開文件,定位到第一次被pattern匹配到的行首:vim +/pattern filename


關閉文件:

末行模式下:

q:退出不保存

wq:保存退出

q!:強行退出

w!:強行保存

x  與 wq 等價

編輯模式下:

ZZ


移動光標:

    h:左

    l:右

    j:下

    k:上

    #h:移動#個字符

    w:移到下一個單詞的詞首

  e:移到當前或下一個單詞的詞尾

    b:移到當前或着前一個單詞的詞首


行內移動:

    跳到行首:0

    跳到行尾:$

行間跳轉:

    #G:跳到第#行

    G:跳到最後一行


翻屏操作:

    ctrl+f:向下翻一屏

    ctrl+b:向上翻一屏

    ctrl+d:向下翻半屏

    ctrl+u:向下翻半屏


刪除單個字符:

x:刪除光標所在處的單個字符

#x:刪除光標所在處及向後的共#個字符


刪除命令:d

#d+跳轉範圍

dd:刪除光標所在行

.代表當前行

.,+10:刪除當前行到第十行



粘貼命令:p

p:如果刪除或複製整行內容,則粘貼至光標所在行的下方,如果複製或刪除的內容爲非整行,則粘貼到光標後面。

P:如果刪除或複製整行內容,則粘貼至光標所在行的上方,如果複製或刪除的內容爲非整行,則粘貼到光標前面。


複製命令:

    用法同d 


修改:先刪除內容,再轉換成輸入模式

     c同d命令


替換:r


撤銷編輯操作:u

u:撤消前一次操作


可視化模式:

v:按字符選取,可以高亮選取,配合上下鍵,選中後可進行復制等操作。

V:按矩形選取


查找:

/pattern

?pattern




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