有效利用Vim分屏功能提高工作效率

安全劍客發表於2020-12-18
導讀 Vim分屏功能是透過分割視窗來實現的,這是提高工作效率的一大利器。無論我們想同時顯示兩個檔案,或者同時顯示一個檔案的兩個不同的位置,又或者並排比較兩個檔案,等等,這些都能透過分屏來實現,這樣子很方便程式碼的比對和複製貼上
水平方向分屏開啟新檔案
:sp linuxmi.py

或者

:split linuxmi.py

這個 把視窗橫向切分為兩個視窗,並把游標置於上面的視窗中。

有效利用Vim分屏功能提高工作效率有效利用Vim分屏功能提高工作效率

垂直方向分屏開啟新檔案

:vsp linux.py
:vsplit linux.py

有效利用Vim分屏功能提高工作效率有效利用Vim分屏功能提高工作效率

:sview linux.py ->只讀分屏開啟檔案

另外,要開啟視窗編輯一個新的檔案時,可以用以下 :

:new
從命令列直接開啟多個檔案且是分屏
vim -On file1, file2 ... ->垂直分屏
vim -on file1, file2 ... ->水平分屏
linuxmi@linuxmi:~/

有效利用Vim分屏功能提高工作效率有效利用Vim分屏功能提高工作效率

注:-O垂直分屏,-o水平分屏,n表示分幾個屏

實時調整當前視窗的寬度
  1. ctrl-w > //向右加寬,預設值為1
  2. ctrl-w N > //向右加寬寬度N
  3. ctrl-w < // 同理
橫屏/豎屏分屏開啟當前檔案
  1. ctrl+w s
  2. ctrl+w v
切換分屏
  1. ctrl+w h,j,k,l
  2. ctrl+w 上下左右鍵
  3. crtl+w進行分屏視窗的切換 按完以後再按一個w
  4. crtl+w進行分屏視窗的切換 按完以後再按一個r 互換視窗
  5. crtl+w進行分屏視窗的切換 按完以後再按一個c 關閉視窗
關閉分屏

關閉視窗有以下幾個個命令:

  1. ctrl+W c 關閉當前視窗
  2. ctrl+w q 關閉當前視窗,若只有一個分屏且退出vim
  3. :only 僅保留當前分屏
  4. :hide 關閉當前分屏
調整分屏的大小(寬度與高度)
  1. ctrl+ w = 所有分屏都統一高度
  2. ctrl+w + 增加高度,預設值為1
  3. ctrl+w - 減少高度
  4. 10 ctrl+w + 增加10行高度
  5. ctrl-w N + //當前屏高度加N
使用指定當前屏的調整高度
: res[ize] N
:resize 30
移動分屏
ctrl+W H,J,K,L
將螢幕移動到最頂端
ctrl-w + K
將螢幕移動到最低端
ctrl-w + J
將螢幕移動到最左邊
ctrl-w + H
將螢幕移動到最右邊
ctrl-w + L
總結

由於平時使用Vim比較多,每次都要同時開啟多個檔案進行操作,開啟多個會話有比較麻煩,所以專門學習了一下有關Vim的一些分屏技巧並記錄此文章。

原文來自: l

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2743204/,如需轉載,請註明出處,否則將追究法律責任。

相關文章