Vim常見(jiàn)命令

vim其實(shí)就是一個(gè)編輯器,具體的介紹請(qǐng)自行百度 本文只是列舉了一些常用的操作,應(yīng)該可以滿足大部分的一些常規(guī)操作了

(一)啟動(dòng)vim

> 1)vim 文件名稱
> 2)如果文件存在,則打開(kāi)并顯示內(nèi)容
> 3)    如果文件不存在,則會(huì)創(chuàng)建一個(gè)如果你保存的話就真的創(chuàng)建了

(二)vim的三種模式

>1.命令模式,可以移動(dòng)光標(biāo),修改,刪除,復(fù)制,搜索
>2.插入模式,通過(guò)aio進(jìn)入,可以修改文件內(nèi)容
>3.擴(kuò)展模式,通過(guò)進(jìn)入,退出,保存,查找,替換

(三)常見(jiàn)操作

  1. 進(jìn)入插入模式有以下方式

    i: 插入光標(biāo)前一個(gè)字符 
    
    I: 插入行首 
    
    a: 插入光標(biāo)后一個(gè)字符 
    
    A: 插入行未 
    
    o: 向下新開(kāi)一行,插入行首 
    
    O: 向上新開(kāi)一行,插入行首
    
    
  2. 進(jìn)入命令模式

    h: 左移 
    
    j: 下移 
    
    k: 上移 
    
    l: 右移
    
    M: 光標(biāo)移動(dòng)到中間行 
    
    L: 光標(biāo)移動(dòng)到屏幕最后一行行首 
    
    G: 移動(dòng)到指定行,行號(hào) -G
    
    w: 向后一次移動(dòng)一個(gè)字 
    
    b: 向前一次移動(dòng)一個(gè)字
    
    {: 按段移動(dòng),上移 
    
    }: 按段移動(dòng),下移
    
    Ctr-d: 向下翻半屏 
    
    Ctr-u: 向上翻半屏
    
    Ctr-f: 向下翻一屏 
    
    Ctr-b: 向上翻一屏
    
    gg: 光標(biāo)移動(dòng)文件開(kāi)頭 
    
    G: 光標(biāo)移動(dòng)到文件末尾
    
  3. 刪除命令:

    x: 刪除光標(biāo)后一個(gè)字符,相當(dāng)于 Del 
    
    X: 刪除光標(biāo)前一個(gè)字符,相當(dāng)于 Backspace
    
    dd: 刪除光標(biāo)所在行,n dd 刪除指定的行數(shù) D: 刪除光標(biāo)后本行所有內(nèi)容,包含光標(biāo)所在字符 
    
    d0: 刪除光標(biāo)前本行所有內(nèi)容,不包含光標(biāo)所在字符
    
    dw: 刪除光標(biāo)開(kāi)始位置的字,包含光標(biāo)所在字符
    
  4. 撤銷命令:

    u: 一步一步撤銷 
    Ctr-r: 反撤銷
    
  5. 重復(fù)命令:

    .: 重復(fù)上一次操作的命令
    
  6. 文本行移動(dòng):

    >>: 文本行右移 
    
    <<: 文本行左移
    
    
  7. 復(fù)制粘貼:

    yy: 復(fù)制當(dāng)前行,n yy 復(fù)制 n 行 
    
    p: 在光標(biāo)所在位置向下新開(kāi)辟一行,粘貼
    
  8. 可視模式:

    v: 按字符移動(dòng),選中文本 
    
    V: 按行移動(dòng),選中文本可視模式可以配合 d, y, >>, << 實(shí)現(xiàn)對(duì)文本塊的刪除,復(fù)制,左右移動(dòng)
    
  9. 替換操作:

    r: 替換當(dāng)前字符 
    
    R: 替換當(dāng)前行光標(biāo)后的字符
    
  10. 查找命令:

    /: str查找
    n: 下一個(gè)
    N:上一個(gè)
    
  11. 替換命令

    把a(bǔ)bc全部替換成123

    命令模式下,將光標(biāo)所在行的abc替換成123
    :%s/abc/123/g
    
    命令模式下,將第一行至第10行之間的abc替換成123
    :1, 10s/abc/123/g
    
    

部分操作可參照下圖

650AC8A5-9A1C-46CE-A5B2-CB89DC1F3F99.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容