3 回答

TA貢獻1847條經(jīng)驗 獲得超11個贊
這里的派對有點遲了但很驚訝我在這個列表中沒有看到以下內(nèi)容:
:tab sball
- 這將為每個打開的緩沖區(qū)打開一個新選項卡。
:help switchbuf
- 這可以控制緩沖區(qū)切換行為:set switchbuf=usetab,newtab
。這應該意味著如果緩沖區(qū)打開則切換到現(xiàn)有選項卡,或者如果沒有則創(chuàng)建新選項卡。

TA貢獻1943條經(jīng)驗 獲得超7個贊
Vim :help window
很好地解釋了“制表符與緩沖區(qū)”的混淆。
緩沖區(qū)是文件的內(nèi)存中文本。
窗口是緩沖區(qū)上的視口。
標簽頁是一組窗口。
使用緩沖區(qū)在vim中打開多個文件。在其他編輯器(例如notepad ++)中,這是使用制表符完成的,因此vim中的名稱選項卡可能會產(chǎn)生誤導。
Windows用于拆分工作區(qū)并在一個屏幕上一起顯示多個文件(緩沖區(qū))。在其他編輯器中,這可以通過打開多個GUI窗口并在桌面上重新排列它們來實現(xiàn)。
最后在這個類比中,vim的標簽頁對應于多個桌面,即不同的窗口重排。
正如vim help: tab-page
解釋的那樣,當一個人想要臨時編輯文件但又不想改變當前windows和緩沖區(qū)布局中的任何內(nèi)容時,可以使用標簽頁。在這種情況下,可以僅使用另一個標簽頁來編輯該特定文件。
當然,您必須記住,在許多標簽頁或窗口中顯示相同的文件將導致顯示相同的工作副本(緩沖區(qū))。
添加回答
舉報