Vim

vim中的緩衝區或製表符?每種方法的優點/缺點是什麼?

  • January 5, 2011

我習慣了無模式的編輯器。僅在過去的一年中,我一直在使用 vim/gvim,它具有*模態*方法。

我習慣了所有編輯器中的製表符,因為在 vim 之前所有編輯器都習慣了。在 gvim 中,您不一定需要使用製表符:您可以只使用緩衝區。

我的問題是:這兩種方法(緩衝區與標籤)之間的優點/缺點是什麼?為什麼這兩個選項都存在?

請參閱https://stackoverflow.com/questions/102384/using-vims-tabs-like-buffers/103590#103590(或者為什麼在所有 SE/SO 站點之間拆分 vim 社區是一個壞主意)

首先,快速命名修正——在 Vim 中打開的任何東西都是一個“緩衝區”。如果您熟悉那個編輯器,這裡的術語類似於 emacs。緩衝區只是指目前 Vim 程序記憶體中打開的文件。要查看緩衝區列表,請使用

:ls

它向您顯示目前緩衝區的列表,按打開順序編號。然而,緩衝區與 Vim 中文件的視覺化表示沒有任何關係。我想你可能正在考慮分裂或觀點。

至於拆分或標籤之間的區別 - 這確實是您的偏好!有些人喜歡能夠一次看到很多程式碼(或者有螢幕空間可以這樣做),因此可能更喜歡使用拆分。其他人,比如你自己,更習慣於標籤,因此可能更喜歡它。

這些連結包含有關使用拆分和選項卡的有用資訊:

對於拆分(他們在本文件中稱它們為視口):http ://www.linux.com/archive/feed/54157

對於標籤:同一站點(抱歉,不能發布多個超連結)

我希望這回答了你的問題!請澄清,如果沒有。

引用自:https://unix.stackexchange.com/questions/5096