私はモードレスエディタに慣れています。過去1年だけ、vim / gvimを使用してきました。これにはモーダルアプローチがあります。
vim以前はすべてのエディターがタブに慣れていたので、私はすべてのエディターのタブに慣れていました。gvimでは、必ずしもタブを使用する必要はありません。単にバッファーを使用できます。
私の質問は、これらの2つのアプローチ(バッファーとタブ)の利点/欠点は何ですか?なぜこれら両方のオプションが存在するのですか?
私はモードレスエディタに慣れています。過去1年だけ、vim / gvimを使用してきました。これにはモーダルアプローチがあります。
vim以前はすべてのエディターがタブに慣れていたので、私はすべてのエディターのタブに慣れていました。gvimでは、必ずしもタブを使用する必要はありません。単にバッファーを使用できます。
私の質問は、これらの2つのアプローチ(バッファーとタブ)の利点/欠点は何ですか?なぜこれら両方のオプションが存在するのですか?
回答:
/programming/102384/using-vims-tabs-like-buffers/103590#103590を参照してください(または、すべてのSE / SOサイト間でvimコミュニティを分割するのは悪い考えです)
まず第一に、迅速な命名修正-Vimで開いているものはすべて「バッファ」です。ここでの用語は、そのエディターに精通している場合、emacsに似ています。バッファとは、単に現在のVimプロセスのメモリにある開いているファイルを指します。バッファのリストを表示するには、使用します
:ls
現在のバッファのリストが表示され、それらは開かれた順に番号が付けられています。ただし、バッファーはVimのファイルの視覚的表現とは関係ありません。スプリットやビューについて考えているのではないでしょうか。
分割またはタブの違いについて-それは本当にあなたの好みです!一度に多くのコードを見ることができる(または画面のスペースを確保する)ことを好む人もいるため、分割を使用することを好むかもしれません。あなたのような他の人々はタブに慣れているので、代わりにそれを好むかもしれません。
これらのリンクには、分割とタブの使用に関する役立つ情報が含まれています。
分割の場合(このドキュメントではビューポートと呼びます):http : //www.linux.com/archive/feed/54157
タブの場合:同じサイト(申し訳ありませんが、複数のハイパーリンクを投稿することはできません)
これがあなたの質問に答えることを願っています!そうでない場合は明確にしてください。
通常、タブはビューに使用され、ViMはバッファー管理用のBufExplorerやNERDTreeなどのプラグインで生産性を維持しようとします。ただし、各タブで開いている単一のバッファを使用することにも罪があります。これは悪い習慣です。