Vim實用技巧——Vim分屏技巧總結
阿新 • • 發佈:2018-11-22
目錄
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所示是其垂直分割結果。
- 如圖3所示是水平分割“./ocr/main.py” 以及 “./sRGN/main.py” ,圖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 | 跳轉到最頂下的視窗 |