利用vsp命令:
比如:某資料夾下有檔案:
複製**
**如下:
vector.cc, substr.cc
1.使用vim命令開啟任意乙個檔案:vim vector.cc開啟第乙個檔案。如下圖所示:
複製**
**如下:
:vsp substr.cc
。(這裡vsp跟vi/vim操作一樣,路徑可以自由切換。)如下圖所示:
4.為了讓滑鼠可以在幾個螢幕間自由切換。
按:"esc"鍵 + 「:」,輸入:
複製**
**如下:
set mouse=a
。然後,回車(enter),這樣滑鼠就可以在多螢幕之間自由移動了。如下圖所示:
vim多視窗的一般操作:
1、開啟多個視窗
開啟多個視窗的命令以下幾個:
橫向切割視窗
:new+視窗名(儲存後就是檔名)
:split+視窗名,也可以簡寫為:sp+視窗名
縱向切割視窗名
:vsplit+視窗名,也可以簡寫為:vsp+視窗名
2、關閉多視窗
可以用:q!,也可以使用:close,最後乙個視窗不能使用close關閉。使用close只是暫時關閉視窗,其內容還在快取中,只有使用q!、w!或x才能真能退出。
:tabc 關閉當前視窗
:tabo 關閉所有視窗
3、視窗切換
ctrl + w + j
按鍵的按法是:先按下 ctrl鍵 不放, 再按下 w 後放開所有的按鍵,然後再按下 j ,則游標可移動到下方的視窗。
ctrl + w + k 同上,只不過
游標是移動到上方的視窗。
ctrl + w + h 同上,只不過游標是移動到左邊的視窗。
ctrl + w + l 同上,只不過游標是移動到右邊的視窗。
4、視窗大小調整
縱向調整
:ctrl+w + 縱向擴大(行數增加)
:ctrl+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列
5、給視窗重新命名
:f file
6、vi開啟多檔案
vi a b c
:n 跳至下乙個檔案,也可以直接指定要跳的檔案,如:n c,可以直接跳到c檔案
:e# 回到剛才編輯的檔案
7、檔案瀏覽
:ex 開啟目錄瀏覽器,可以瀏覽當前目錄下的所有檔案,並可以選擇
:*** 水平分割當前視窗,並在乙個視窗中開啟目錄瀏覽器
:ls 顯示當前buffer情況
8、vi與shell切換
:shell 可以在不關閉vi的情況下切換到shell命令列
:exit 從shell回到vi
二、在檔案之間切換:
1.檔案間切換ctrl+
6//兩檔案間的切換
:bn
//下乙個檔案
:bp
//上乙個檔案
:ls
//列出開啟的檔案,帶編號
:b1~n
//切換至第n個檔案
對於用(v)
split
在多個窗格中開啟的檔案,這種方法只會在當前窗格中切換不同的檔案。
vim 單視窗 多視窗
可以在乙個視窗裡多次開啟同乙個檔案,也可以在乙個視窗裡開啟不同檔案。功能鍵描述 r filename 在游標後顯示filename檔案內容 n編輯下乙個檔案 n編輯上乙個檔案 files 列出目前vim開啟的所有檔案 w filename 另存為功能鍵 描述 sp filename 開啟乙個新視窗。...
Vim多視窗編輯
在linux中使用vim編輯多個視窗 方式 1 vim o file1 file2 開啟的兩個檔案上下視窗分布 比如當前目錄有makefile singlelinkedlist.c singlelinkedlist.h test.c這幾個檔案,在終端中使用vim o 開啟所有檔案,其vim視窗布局如...
Vim 多視窗操作
一.命令列多視窗引數 vim o file1 file2 水平開啟多視窗,vim o file1 file2 垂直開啟多視窗,vim d file1 file2 垂直開啟多視窗,並且進行比較 vimdiff file1 file2 等同於上一句 二.vim 多視窗命令 在已經開啟編輯介面時,如果要進...