vim的視窗切換

2021-09-07 16:27:28 字數 973 閱讀 8716

當用vim寫**的時候,我喜歡一邊看著標頭檔案中結構的定義,一邊編寫實現的**,這樣就經常用到多視窗來編輯,檢視文件。

1、同時開啟多個檔案,並橫向排列

vim -o t.c t.h

2、同時開啟多個檔案後縱向排列,如果沒有使用引數o,那麼可以在開啟檔案後操作

vim t.c t.h

:all

//橫向

或者:vertical all

//縱向

3、同一檔案分割視窗。如果有乙個很長的檔案(幾千行:)),你想看著前面,來寫後面,就要用到這個

#在檔案內

:split 或者 :sp

4、關閉視窗

#關閉當前視窗

:close

#保留當前視窗,關閉其他視窗

:only

5、開啟乙個檔案後,又想開啟別的檔案

#橫向開啟乙個檔案

:sp 檔名

#縱向開啟乙個檔案

:vsplit(vsp) 檔名

#開啟乙個新視窗,注意這時是看不到的

:new

檔名#縱向開啟它

:vnew 檔名

6、在視窗間跳轉

ctrl+w j 向下移動

ctrl+w k 向上移動

ctrl+w h 向左移動

ctrl+w l 向右移動

ctrl+w t 移動到頂端

ctrl+w b 移動到底端

7、移動視窗

ctrl + w + r:向右或向下方交換視窗,而ctrl + w + r則和它方向相反。

ctrl + w + x:交換同列或同行的視窗的位置。vim預設交換當前視窗的與它下乙個視窗的位置,如果下方沒有視窗,則試著與上乙個窗**換位置。亦可在此命令前加上數量,與制定的窗**換位置。

vim開啟多個檔案(檔案切換,視窗切換)

開啟多個檔案 vim file1 file2 filen便可以開啟所有想要開啟的檔案 輸入 e file 可以再開啟乙個檔案,並且此時vim裡會顯示出file檔案的內容。sp 水平切分視窗 vsplit 垂直切分視窗 b1 n 切換至第n個檔案 be 也可以列出開啟的檔案 對於用 v split在多...

vim 多視窗啟動以及相互切換

vim 在linux開發環境中使用的非常廣泛,主要用來進行文字型別檔案的編輯操作。在專案開發中,我們需要經常在多個檔案間進行切換,笨一點的方法可能就是檔案的頻繁開啟 關閉,那有沒有更 懶 一點的方式呢?當然是有嘍,這就是vim的多視窗功能。說實話,我也是最近才發現的,使用起來真心的不錯,ok,下面我...

vim 開啟 切換 多視窗 多檔案

開啟多個檔案 一 vim還沒有啟動的時候 1.在終端裡輸入 vim file1 file2 filen便可以開啟所有想要開啟的檔案 2.vim已經啟動 輸入 e file 可以再開啟乙個檔案,並且此時vim裡會顯示出file檔案的內容。3.同時顯示多個檔案 sp 水平切分視窗 vsplit 垂直切分...