VIM常見使用方法

快捷鍵:

  • 移動光標: 快速移動行首^,行尾$,第n行nG,文章開頭gg,文章結尾G,前一頁ctrl+b,后一頁ctrl+f
  • 刪除:刪除一行dd,刪除n行ndd,刪除光標當前字x,刪除前一個字X,刪除到行尾d$,刪除到行首d^
  • 復制粘貼:復制當前行yy,復制n行nyy,向下粘貼p,向上粘貼P
  • 插入新行:向下插入新行o,向上插入新行O
  • 保存及退出:保存:w,退出:q,保存退出 :wq,不保存退出:q!
  • 打開及新建文件::e 文件名
  • 執(zhí)行shell命令::! command
  • 窗口:水平分割 :split,垂直分割:vsplit,循環(huán)移動焦點:ctrl+w+w,上下左右移動焦點:ctrl+w+[hjkl]

查找

  • 打開及使用:
    在normal模式下按下/即可進入查找模式,輸入要查找的字符串并按下回車。 Vim會跳轉到第一個匹配。按下n查找下一個,按下N查找上一個。
    Vim查找支持正則表達式,例如/vim$匹配行尾的vim。 需要查找特殊字符需要轉義,例如/vim\$ 匹配vim$。
  • 大小寫敏感查找
    在查找文本的尾部加入\c表示大小寫不敏感查找,\C表示大小寫敏感查找。

查找與替換

  • 格式::{作用范圍}s/{目標}/{替換}/{替換標志}
  • 作用范圍::s當前行,:%s全文范圍,:.,+2s/foo/bar/g當前行及下兩行。
  • 替換標志:
    /i 或 /I:大小寫是否敏感,/g :全局(受限于{作用范圍}),/c:是否需要確認

環(huán)境配置

  1. 配置文件在:~/.vimrc(自己建立一個,將以下內容復制進去,然后重新打開vim)
  2. 文件內容如下:
set number
set tabstop=4
set guifont=Monaco:h36
set cursorline
syntax on
set ruler
  1. 解釋:
  • 打開行號顯示
  • 設定字體
  • 設定光標所在行
  • 語法提示
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • Vim幾句話介紹Vim是Unix系統(tǒng)上的文本編輯軟件(你該不會不知道什么是文本編輯軟件吧?。趙indows上也...
    何必遠方閱讀 3,323評論 0 3
  • 命令歷史 以:和/開頭的命令都有歷史紀錄,可以首先鍵入:或/然后按上下箭頭來選擇某個歷史命令。 啟動vim 在命令...
    im螞蟻閱讀 31,059評論 3 48
  • 光標移動 h 光標左移,同 <Left> 鍵j ...
    guanguans閱讀 2,025評論 0 16
  • 目錄(?)[-] 關于Vim 1 Vim的幾種模式 啟動Vim 文檔操作 光標的移動 1 基本移動 2 翻屏 3 ...
    SunnyLeong閱讀 9,011評論 0 32
  • 曾經在思科的工廠測試系統(tǒng)`KlemTest` (`SUSE`命令行模式)中使用`VI`/`VIM`超過2年半,現在...
    戈多在地獄閱讀 1,982評論 1 13

友情鏈接更多精彩內容