vim 多視窗 多檔案
在檔案之間切換:
1.檔案間切換
Ctrl+6—下一個檔案
:bn—下一個檔案
:bp—上一個文
視窗間切換的方法
Ctrl+w+方向鍵——切換到前/下/上/後一個窗格
Ctrl+w+h/j/k/l ——同上
Ctrl+ww——依次向後切換到下一個窗格中
視窗移動調整大小
ctrl+w後大寫H、J、K、L
crtl+w後+或者-來增加或減少當前視窗的行數
視窗其他
:split[sp] # 把當前檔案水平分割
:split another-file # 把當前視窗水平分割, 並裝入another-file
:vsplit[vsp] another-file # 把當前視窗垂直分割, 並裝入another-file
:new another-file # 同 ":split another-file"
:close # 關閉當前視窗
:only # 只顯示當前視窗, 關閉所有其他的視窗
:all # 開啟所有的視窗
:vertical all # 開啟所有的視窗, 垂直開啟
:buffers # 列出所有的當前視窗
:buffer 2 # 編輯第二個視窗
:bd #關閉buffer
:bw #徹底關閉buffer
VIM7多TAB頁操作
:tabnew [++opt選項] 〔+cmd〕 檔案 建立對指定檔案新的tab
:tabc 關閉當前的tab
:tabo 關閉所有其他的tab
:tabs 檢視所有開啟的tab
:tabp 前一個
:tabn 後一個
新建標籤頁
使用:tabe命令和檔名引數,可以在新標籤頁中開啟指定的檔案。也可以使用:tabnew命令,在新標籤頁中編輯新的檔案。命令:tab split將在新標籤頁中,開啟當前緩衝區中的檔案。
命令:tabf允許你在當前目錄搜尋檔案,並在新標籤頁中開啟。比如我想開啟當前目錄下的img.txt檔案,那麼就可以使用:tabf img.*命令。請注意,此命令只能開啟一個檔案,如果搜尋出多個匹配檔案,將提示你“檔名過多”,這時你需要給出更精確的搜尋條件以開啟檔案。
Vim預設最多隻能開啟10個標籤頁。你可以用set tabpagemax=15改變這個限制。
列示標籤頁
命令:tabs可以顯示已開啟標籤頁的列表,並用“>”標識出當前頁面,用“+”標識出已更改的頁面。
關閉標籤頁
命令:tabc可以關閉當前標籤頁。而命令:tabo將關閉所有的標籤頁。
切換標籤頁
命令:tabn或gt可以移動到下一個標籤頁。而命令:tabp或gT將移動到上一個標籤頁。如果已經到達最後面或最前面的標籤頁,將會自動轉向迴圈。
如果你開啟了很多標籤頁,那麼可以使用:tabfirst或:tabr命令,移動到第一個標籤頁。使用:tablast命令,移動到最後一個標籤頁。
移動標籤頁
如果你希望按照指定的次序排列標籤頁,那麼你可以使用:tabm命令。請注意,標籤頁次序是從0開始計數的。比如命令:tabm 1將把當前標籤頁移動到第2的位置。如果你沒有為:tabm命令指定引數,那麼當前標籤頁將會被移動到最後。
配置標籤頁
預設情況下,只有使用者新建了標籤頁才會在視窗上方顯示標籤欄,這是由選項set showtabline=1決定的。如果我們希望總是顯示標籤欄,那麼可以用set showtabline=2命令來設定。如果我們希望完全不顯示標籤欄,那麼可以使用set showtabline=0來設定。
多標籤頁命令
使用:tabdo命令,我們可以同時在多個標籤頁中執行命令。比如我們開啟了多個標籤頁,需要把這些檔案中的“food”都替換成“drink”,那麼就可以使用:tabdo %s/food/drink/g命令,一次完成對所有檔案的替換操作,而不用針對每個檔案重複操作。
圖形介面
如果你使用的是帶有圖形介面的gVim,那麼新建、關閉和開啟標籤頁的操作,都可以通過在標籤頁上右擊滑鼠完成。只需要點選相應標籤,就可以在不同的標籤頁間切換。
通過:help tab-page-intro命令,可以獲得關於標籤頁使用的更多資訊。
1.檔案間切換
Ctrl+6—下一個檔案
:bn—下一個檔案
:bp—上一個文
視窗間切換的方法
Ctrl+w+方向鍵——切換到前/下/上/後一個窗格
Ctrl+w+h/j/k/l ——同上
Ctrl+ww——依次向後切換到下一個窗格中
視窗移動調整大小
ctrl+w後大寫H、J、K、L
crtl+w後+或者-來增加或減少當前視窗的行數
視窗其他
:split[sp] # 把當前檔案水平分割
:split another-file # 把當前視窗水平分割, 並裝入another-file
:vsplit[vsp] another-file # 把當前視窗垂直分割, 並裝入another-file
:new another-file # 同 ":split another-file"
:close # 關閉當前視窗
:only # 只顯示當前視窗, 關閉所有其他的視窗
:all # 開啟所有的視窗
:vertical all # 開啟所有的視窗, 垂直開啟
:buffers # 列出所有的當前視窗
:buffer 2 # 編輯第二個視窗
:bd #關閉buffer
:bw #徹底關閉buffer
VIM7多TAB頁操作
:tabnew [++opt選項] 〔+cmd〕 檔案 建立對指定檔案新的tab
:tabc 關閉當前的tab
:tabo 關閉所有其他的tab
:tabs 檢視所有開啟的tab
:tabp 前一個
:tabn 後一個
新建標籤頁
使用:tabe命令和檔名引數,可以在新標籤頁中開啟指定的檔案。也可以使用:tabnew命令,在新標籤頁中編輯新的檔案。命令:tab split將在新標籤頁中,開啟當前緩衝區中的檔案。
命令:tabf允許你在當前目錄搜尋檔案,並在新標籤頁中開啟。比如我想開啟當前目錄下的img.txt檔案,那麼就可以使用:tabf img.*命令。請注意,此命令只能開啟一個檔案,如果搜尋出多個匹配檔案,將提示你“檔名過多”,這時你需要給出更精確的搜尋條件以開啟檔案。
Vim預設最多隻能開啟10個標籤頁。你可以用set tabpagemax=15改變這個限制。
列示標籤頁
命令:tabs可以顯示已開啟標籤頁的列表,並用“>”標識出當前頁面,用“+”標識出已更改的頁面。
關閉標籤頁
命令:tabc可以關閉當前標籤頁。而命令:tabo將關閉所有的標籤頁。
切換標籤頁
命令:tabn或gt可以移動到下一個標籤頁。而命令:tabp或gT將移動到上一個標籤頁。如果已經到達最後面或最前面的標籤頁,將會自動轉向迴圈。
如果你開啟了很多標籤頁,那麼可以使用:tabfirst或:tabr命令,移動到第一個標籤頁。使用:tablast命令,移動到最後一個標籤頁。
移動標籤頁
如果你希望按照指定的次序排列標籤頁,那麼你可以使用:tabm命令。請注意,標籤頁次序是從0開始計數的。比如命令:tabm 1將把當前標籤頁移動到第2的位置。如果你沒有為:tabm命令指定引數,那麼當前標籤頁將會被移動到最後。
配置標籤頁
預設情況下,只有使用者新建了標籤頁才會在視窗上方顯示標籤欄,這是由選項set showtabline=1決定的。如果我們希望總是顯示標籤欄,那麼可以用set showtabline=2命令來設定。如果我們希望完全不顯示標籤欄,那麼可以使用set showtabline=0來設定。
多標籤頁命令
使用:tabdo命令,我們可以同時在多個標籤頁中執行命令。比如我們開啟了多個標籤頁,需要把這些檔案中的“food”都替換成“drink”,那麼就可以使用:tabdo %s/food/drink/g命令,一次完成對所有檔案的替換操作,而不用針對每個檔案重複操作。
圖形介面
如果你使用的是帶有圖形介面的gVim,那麼新建、關閉和開啟標籤頁的操作,都可以通過在標籤頁上右擊滑鼠完成。只需要點選相應標籤,就可以在不同的標籤頁間切換。
通過:help tab-page-intro命令,可以獲得關於標籤頁使用的更多資訊。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25897606/viewspace-746849/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- vim學習筆記——多檔案、多視窗編輯筆記
- [20201202]vim開啟多個TAB檔案.txt
- goland 把多個專案視窗合併到一個視窗GoLand
- 建立多視窗的Windowsform程式WindowsORM
- 如何批量複製多個檔案到多個目錄中(批量複製檔案,多對多檔案高效操作的方法)
- Mac雙視窗檔案管理:MaxCommanderMac
- Kali Linux開啟多個終端視窗Linux
- 基於vue3.0+electron新開視窗|Electron多開窗體|父子模態視窗Vue
- vim配置檔案
- vim 基本操作,拷貝,貼上,刪除,行內移動,查詢與替換,多視窗,橫向豎向分屏,放大當前視窗...
- laravel 多檔案上傳Laravel
- SpringMVC檔案上傳下載(單檔案、多檔案)SpringMVC
- Hive多視窗啟動異常(已解決!)Hive
- 在Centos 8 伺服器用tmux多開視窗CentOS伺服器UX
- linux磁碟已滿,檢視哪個檔案佔用多Linux
- 雙視窗檔案管理器Commander One
- Java多種寫檔案方式Java
- 伺服器遠端連線以及多視窗操作伺服器
- Windows技巧:輕鬆連線多程序視窗之一Windows
- 多個excel檔案合併到一個檔案中的多個sheet表中Excel
- Java 在Word中嵌入多媒體(視訊、音訊)檔案Java音訊
- 如何把大 Excel 檔案拆成多個小檔案Excel
- hibernate一對多、多對多的實體設計和配置檔案配置
- vim 檔案中出現 ^H
- 多執行緒下載檔案執行緒
- vscode 除錯多個js檔案VSCode除錯JS
- vue router 引入多個路由檔案Vue路由
- c語言多檔案編譯C語言編譯
- Python合併多個csv檔案Python
- HttpFileCollection 實現多檔案上傳HTTP
- openresty/nginx配置多個conf檔案RESTNginx
- Laravel 配置多環境env檔案Laravel
- Linux-vim文字編輯器-三種模式-vim裡的替換-vim檢視模式-對比檔案Linux模式
- vscode除錯多C++檔案專案VSCode除錯C++
- 多個 EXCEL 檔案如何合併成一個檔案Excel
- Vim模糊檔案搜尋fzf
- Vim檔案型別判斷型別
- vim的配置檔案詳解
- C# 提取Word中插入的多媒體檔案(視訊、音訊)C#音訊