VIM使用技巧

★在vim的命令模式 按Shift+F5,可進入幫助文檔。

★展開折疊

  • 展開、折疊所有代碼 z + i
  • 折疊代碼 z + c
  • 打開折疊 z + o

★讓vim分屏,同時顯示多個文件

  • :sp 水平切分窗口
  • :vsp 或者 :vsplit 垂直切分窗口
  • vim -o file1 file2:水平分割窗口,同時打開file1和file2
  • vim -O file1 file2:垂直分割窗口,同時打開file1和file2

★分屏后,在窗口間切換用

  • Ctrl+w+w (快速兩下w),依次切換到下一個窗格。
  • Ctrl+w+方向鍵或者h(yuǎn)/j/k/l 切換到指定方向的窗格。

★文件瀏覽

  • :E 或:Ex 開啟目錄瀏覽器,可以瀏覽當(dāng)前目錄下所有文件,并可以選擇
  • :Sex 水平分割當(dāng)前窗口,并在一個窗口中開啟目錄瀏覽器

★緩沖區(qū)
其實用瀏覽文件打開的文件都沒有被關(guān)閉,在緩沖區(qū)。

  • :ls 查看那緩沖區(qū),然后看到的第一列是文件編號
  • :buffer 編號 即可切換到那個文件

★窗口大小調(diào)整

  • 縱向調(diào)整
    • :ctrl+w + 縱向擴大(行數(shù)增加)
    • :ctrl+w - 縱向縮小 (行數(shù)減少)
    • :res(ize) num 例如::res 5,顯示行數(shù)調(diào)整為5行
    • :res(ize)+num 把當(dāng)前窗口高度增加num行
    • :res(ize)-num 把當(dāng)前窗口高度減少num行
  • 橫向調(diào)整

★撤銷、回退

  • u 撤銷上一步操作
  • Ctrl + r 恢復(fù)上一步的被撤銷的操作

★gd快速查找
相當(dāng)于命令模式鍵入了 :/這個單詞

  • g+d 可以快速查找光標(biāo)位置的單詞,會高亮當(dāng)前文件中的所有這個單詞,然后按 n 鍵可以依次往下跳轉(zhuǎn),按 Shift + n 可以依次往上跳轉(zhuǎn)。

★翻頁

  • ctrl + f 向下翻頁
  • ctrl + b 向上翻頁

★光標(biāo)跳轉(zhuǎn)

  • w 跳向下一個單詞
  • b 跳向上一個單詞
  • g + g 跳到文件開頭,或者按兩下 [
  • Shift + g 跳到文件末尾,或者按兩下 ]
  • 配合Shif鍵以句或段移動光標(biāo):
    • ( 前移1句
    • ) 后移1句
    • { 前移1段
    • } 后移1段

★自動捕獲(在 Insert Mode 插入模式下使用),即出現(xiàn)能提示輸入的下拉列表,并可選擇

  • Ctrl + n 自動捕獲文件內(nèi)的下一個可能單詞(word)
  • Ctrl + p 自動捕獲文件內(nèi)的上一個可能單詞(word)
  • 先按 Ctrl + x ,再按Ctrl + f 自動捕獲當(dāng)前目錄下其他文件名

★其他

  • z+z 快速按兩下z讓光標(biāo)位置的內(nèi)容,顯示在該窗口的中央。
  • :set nu 顯示行號
  • :set nonu 關(guān)閉顯示行號
  • :set hlsearch 高亮查找
  • :set encoding=utf-8 設(shè)置字符集

部分參考:《Vim使用筆記》
http://www.cnblogs.com/jiqingwu/archive/2012/06/14/vim_notes.html

最后編輯于
?著作權(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)容

  • 曾經(jīng)在思科的工廠測試系統(tǒng)`KlemTest` (`SUSE`命令行模式)中使用`VI`/`VIM`超過2年半,現(xiàn)在...
    戈多在地獄閱讀 1,986評論 1 13
  • 目錄(?)[-] 關(guān)于Vim 1 Vim的幾種模式 啟動Vim 文檔操作 光標(biāo)的移動 1 基本移動 2 翻屏 3 ...
    SunnyLeong閱讀 9,021評論 0 32
  • 恢復(fù)功能 當(dāng)我們在使用vim編輯時,vim會在被編輯的文件目錄下再新建一個名為.filename.swp的文件。如...
    zshanjun閱讀 417評論 0 0
  • 1. Vim的幾種模式 正常模式:可以使用快捷鍵命令,或按:輸入命令行。 插入模式:可以輸入文本,在正常模式下,按...
    紅線路亞灣閱讀 17,840評論 0 1
  • 分析 注意觀察有公共結(jié)點的兩個鏈表有哪些特點有公共結(jié)點的兩個單向鏈表,看起來像Y,而非X。從兩個鏈表的尾部開始比較...
    WalkZeRo閱讀 287評論 0 0

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