1. 程式人生 > >Vim實用技巧——Vim分屏技巧總結

Vim實用技巧——Vim分屏技巧總結

 

目錄

 0  Preface

1  開啟分屏

1.1  從shell 中開啟

 1.2  Vim中開啟分屏

2  關閉分屏

 3  分屏操作 


0  Preface

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

1  開啟分屏

1.1  從shell 中開啟

  •     命令:
     
vim -On [FILE_1] [FILE_2] ...
vim -on [FILE_1] [FILE_2] ...
  •     說明:
    • -O:垂直分割(vertical)
    • -o: 水平分割(預設horizontal)
    • n:  表示分幾個屏,可以預設不寫,預設按後面要分割的檔案數來決定分幾個屏
    • [FILE_1][FILE_2]: 需要開啟檔案
  •    示例:
    • 如圖1所示垂直分割“./ocr/main.py” 以及 “./sRGN/main.py” ,圖2所示是其垂直分割結果。
圖1  垂直分割示例圖

 

圖2  垂直分割結果示意圖
  • 如圖3所示是水平分割“./ocr/main.py” 以及 “./sRGN/main.py” ,圖4所示是其水平分割結果。
圖3  水平分割示例圖

 

圖4  水平分割結果示意圖

 1.2  Vim中開啟分屏

  • 命令 :
#說明:下面命令在Vim 命令列模式下鍵入

#1. 建立空白分屏
#命令:
:new

#2. 開啟當前檔案
#命令(水平):
[CTRL] [W]  s

#命令(垂直):
[CTRL] [W]  v

#3. 開啟任意檔案
#命令(水平):
:split [FILENAME]
#或
:sp [FILENAME]

#命令(垂直):
:vsplit [FILENAME]
#或
:vsp [FILENAME]
  •  說明:
    • 現在水平開啟當前檔案的時候會間斷觸發([CTRL] + s)鎖定(假死)狀態,不用關掉會話,使用“[CTRL] + q“即可解鎖恢復正常

2  關閉分屏

  • 命令:
#取消其它分屏,只保留當前分屏
:only 

#或者
[CTRL] W o

#退出當前所在分屏
:q

#或者:
:quit

 3  分屏操作 

  • 命令:
命令(快捷鍵) 說明
[CTRL]  [W]  + 擴大視窗
[CTRL]  [W]  - 縮小視窗
[CTRL]  [W]  h 跳轉到左邊的視窗
[CTRL]  [W]  j 跳轉到下邊的視窗
[CTRL]  [W]  k 跳轉到上邊的視窗
[CTRL]  [W]  l 跳轉到右邊的視窗
[CTRL]  [W]  t 跳轉到最頂上的視窗
[CTRL]  [W]  b 跳轉到最頂下的視窗