vim 編輯器常用命令

vim 編輯器常用命令說明

啟動or退出vim

    在終端輸入 vimtutor+回車 進(jìn)入vim 幫助文檔 vimtutor 
    :q! : 不保存當(dāng)前文檔就退出
    :wq! :  保存當(dāng)前正在編輯的文檔然后退出
    

移動光標(biāo)命令

    h ?? 向左移動一個字符
    j ?? 向下移動一行
    k ?? 向上移動一行
    l → 右移動一個字符
    $ 光標(biāo)移動打牌行尾 
    ^ 光標(biāo)移動打牌行首   注: 0 也可以返回到行首

插入模式or普通模式命令

    i : 從當(dāng)前光標(biāo)處進(jìn)入插入模式
    I : 進(jìn)入插入模式,并置光標(biāo)于行首
    a : 追加模式,置光標(biāo)于當(dāng)前光標(biāo)之后
    A : 追加模式,置光標(biāo)于行末
    o : 在當(dāng)前行之下新加一行,并進(jìn)入插入模式
    O : 在當(dāng)前行之上新加一行,并進(jìn)入插入模式
    Esc:退出插入模式  

復(fù)制刪除類命令

    x : 刪除光標(biāo)當(dāng)前的字符   
    d$: 刪除光標(biāo)處到改行末尾的內(nèi)容
    dw: 刪除一個字
    dd: 刪除本行內(nèi)容
    ndd:刪除從光標(biāo)處所在行往下n行的內(nèi)容
    cc: 刪除當(dāng)前行并進(jìn)入編輯模式
    p : 在按dd后刪除的內(nèi)容暫時存在緩沖取中,p 可以將這些內(nèi)容粘貼到光標(biāo)所在處下面
    P : 在按dd后刪除的內(nèi)容暫時存在緩沖取中,p 可以將這些內(nèi)容粘貼到光標(biāo)所在處上面
    yy: 復(fù)制光標(biāo)所在行
    nyy:復(fù)制從光標(biāo)處所在行往下n行的內(nèi)容    

替換更改類命令

    r : 替換當(dāng)前字符
    R : 替換當(dāng)前字符之后的全部內(nèi)容
    cw: 刪除當(dāng)前字,并進(jìn)入編輯模式
    c$: 擦除從當(dāng)前位置至行末的內(nèi)容,并進(jìn)入編輯模式
    s : 刪除當(dāng)前字符并進(jìn)入編輯模式
    S : 刪除光標(biāo)所在行并進(jìn)入編輯模式  
    :s/old/new : 將old 更改為 new 
    :%s/old/new/g : 將全文的old 更改為 new 
    :#,#s/old/new/g : 在兩行內(nèi)替換所有的字符串 old 為新的字符串 new 
    :%s/old/new/g : 在全文件內(nèi)替換所有的字符串 old 為新的字符串 new
    :%s/old/new/gc : 進(jìn)行全文替換時詢問用戶確認(rèn)每個替換需添加 c 選項

翻頁命令

     ctrl+f : 向下翻一頁
     ctrl+b : 向上翻一頁
     ctrl+d : 向下翻一頁
     ctrl+u : 向下翻一頁
     :行號  : 跳轉(zhuǎn)到指定行
     行號+G : 同樣可以跳轉(zhuǎn)到指定行
     ctrl + G : 顯示當(dāng)前行的信息
     G : 光標(biāo)直接跳轉(zhuǎn)到文檔末尾

保存文件類命令

    :w  :  保存正在編輯的問價
    :#,# w 文件名 : 將#與#行之內(nèi)的內(nèi)容寫到文件中
    :r 文件名 : 將文件中得內(nèi)容追加到正在編輯文件的光標(biāo)所在行
    :行號,行號 w! >> 文件名 :將一個正在編輯的文件的幾行追加到另一個已經(jīng)存在的文件中
    cp 文件名1  文件名2  :將文件1 的內(nèi)容移動到文件2中 (文件1.2 都存在)
    cp 文件名 ..:將文件移動到上級目錄(該目錄,上級目錄都包含該文件) 
    mv 文件名1 文件名2 : 將文件名1更改為文件名2(文件1不存在,只有文件2)

其他命令

    % : 匹配當(dāng)前配對的符號 如: ( ) [ ] { }     * *等等
    :! : 這樣就可以執(zhí)行外部命令了
    :help  : 可以查看幫助文檔
    command + [ ] : 分別切換到左右不同的終端界面
    source 文件 : 終端重新加載該文件
    open   :  打開文件命令
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

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