vimのバッファまたはタブ?各アプローチの利点/欠点は何ですか?

vimのバッファまたはタブ?各アプローチの利点/欠点は何ですか?

私はそれに精通していますモードレス編集者。私は昨年までvim / gvimを使用していませんでした。モーダル方法。

すべてのエディタがvim以前に行ったように、私はすべてのエディタでタブを使用することに慣れています。 gvimでは必ずしもタブを使用する必要はありません。バッファのみ使用できます。

私の質問は:この2つの方法(バッファとタブ)の間の長所と短所は何ですか?両方のオプションが存在するのはなぜですか?

答え1

バラよりhttps://stackoverflow.com/questions/102384/using-vims-tabs-like-buffers/103590#103590(またはすべてのSE / SOサイト間でvimコミュニティを分割するのがなぜ悪い考えなのか)

答え2

まず、クイック名修正です。 Vimで開かれるすべてのアイテムは「バッファ」です。 emacsに精通している場合、ここで使用される用語はそのエディタに似ています。バッファは、単に Vim プロセスのメモリで現在開いているファイルを表します。バッファのリストを表示するには、次を使用します。

:ls

現在のバッファリストが開いた順に番号が付けられて表示されます。しかし、バッファはVimでファイルを視覚的に表現することとは何の関係もありません。私はあなたが矛盾や視点について考えていると思いました。

分割やタブの違いは、実際にあなたが好むものです!何人かの人々は一度に多くのコードを見ることができるようにしたいので(またはそれを行うのに十分な画面スペースがあるかもしれません)、分割使用を好むかもしれません。あなたのような他の人はタブを使いやすく、タブを使うことを好むかもしれません。

次のリンクには、分割とタブの使用に関する有用な情報が含まれています。

分割の場合(この記事ではビューポートと呼ばれます):http://www.linux.com/archive/feed/54157

タブの場合:同じサイト(申し訳ありませんが、複数のハイパーリンクを公開できません)

これがあなたの質問に答えることを願っています!そうでない場合は明確にしてください。

答え3

タブは通常ビューに使用され、ViMはバッファ管理用にBufExplorerやNERDTreeなどのプラグインを使用して生産性を維持しようとします。しかし、各タブに単一のバッファを開いたままにしておくのも罪です。これは悪い習慣です。

関連情報