VIM 多檔案 多視窗

2021-10-20 04:29:25 字數 1572 閱讀 5317

之前已經了解了vim的基本操作,發現實際使用的時候每次都要同時開啟多個檔案進行操作,開啟多個會話有比較麻煩。那麼有沒有一種方法可以多檔案多視窗操作?

分屏調整

關閉分屏

命令

vim -on [file_1]

[file_2]

...vim -on [file_1]

[file_2]

...

說明

-o:垂直分割(vertical)

-o: 水平分割(預設horizontal)

n: 表示分幾個屏,可以預設不寫,

預設按後面要分割的檔案數來決定分幾個屏

[file_1][file_2]: 需要開啟檔案

命令 / 快捷鍵

效果:new

建立空白分屏

:sp+fname

水平分屏(split)開啟fname檔案

:vs+fname

垂直分屏(vertical split)開啟fname檔案

[ctrl] [w] s

水平開啟當前檔案

[ctrl] [w] v

垂直開啟當前檔案

命令(快捷鍵)

說明[ctrl] [w] +

擴大視窗

[ctrl] [w] -

縮小視窗

[ctrl] [w] h

跳轉到左邊的視窗

[ctrl] [w] j

跳轉到下邊的視窗

[ctrl] [w] k

跳轉到上邊的視窗

[ctrl] [w] l

跳轉到右邊的視窗

[ctrl] [w] t

跳轉到最頂上的視窗

[ctrl] [w] b

跳轉到最頂下的視窗

[ctrl] [w] w

切換不同分屏

:res(ize) num

:res 5,顯示行數調整為5行

:res(ize)+num

把當前視窗高度增加num行

:res(ize)-num

把當前視窗高度減少num行

:vertical res(ize) num

指定當前視窗為num列

:vertical res(ize)+num

把當前視窗增加num列

:vertical res(ize)-num

把當前視窗減少num列

:f filename

給視窗重新命名

:ls列出開啟的檔案

bn顯示第n個檔案

:bp顯示下乙個檔案

:shell

可以在不關閉vi的情況下切換到shell命令列

:exit

從shell回到vi

命令(快捷鍵)

說明:q! / :w! / :x

關閉視窗

[ctrl] [w] q

關閉視窗

:c暫時關閉視窗,其內容還在快取中

[ctrl] [w] c

關閉視窗,不能關閉最後乙個

:tabc

關閉當前視窗

:tabo

關閉所有視窗

vim 開啟 切換 多視窗 多檔案

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

vim的多檔案編輯與多視窗功能

多檔案編輯 vim pro9.2.c pro9.3.c這條命令可以同時開啟兩個檔案,開啟後在命令列模式下執行 files可以檢視現在編輯的檔案資料有什麼 如下圖 最後一行顯示的是 按下任意鍵 回到一般模式下 files 列出目前這個vim的開啟的所有檔案 多視窗功能 sp filename 如果想要...

vim的多檔案編輯和多視窗功能

有的時候我們可能會需要開啟多個檔案同時進行編輯,例如把乙個檔案的內容複製到另乙個檔案中時 多檔案編輯 n 編輯下乙個檔案 n 編輯上乙個檔案 files 列出目前這個vim開啟的所有檔案 多視窗功能 1.當有乙個檔案非常大時,查閱到後面的資料時需要對照前面的資料,但是又不想前後來回翻頁時 2.當需要...