8

:Vex私がvimを始めた後に持っていると想像してください。tNetrwウィンドウではなく、反対側のウィンドウを押してタブを追加できるようにしたい。これは可能ですか?

を押すPと、ファイルを分割ウィンドウで開くことができますが、SublimeやKomodoのように、Netrwウィンドウを表示しながら、垂直分割でファイルをタブで移動できるようにしたいと思います。

可能?

そして、はい、私は精練しました:h netrw

4

3 に答える 3

2

Vim の「タブ」と、事実上他のすべてのプログラムに見られる「タブ」を混同しているようです。

他の実装とは異なり、Vim のタブはバッファーに関連付けられていません。Vim では、「タブ」は「ワークスペース」と呼ばれるもののように動作します。タブは 1 つまたは複数のウィンドウをまとめるためのものです。これらのウィンドウには任意のバッファが表示される可能性があり、同じバッファが複数のタブの複数のウィンドウに表示される可能性があります。

それを念頭に置いて、あなたが望むようにそれらを使用することは非常に間違っています. 「タブ」はファイルを表すものではなく、別の「タブ」にジャンプすることは、別のファイルにジャンプすることとまったく同じではありません。

によって作成されるウィンドウ:Vexは、通常のウィンドウです。他のすべてのウィンドウと同様に、それは「タブ」に含まれており、「タブ」の外には存在できません。また、ウィンドウ内に「タブ」を配置することはできません。

だから、基本的に、あなたが求めることは不可能です。

あなたが Mac を使用していて、この「他のエディターのような機能」があなたにとって本当に重要である場合 (たとえば、Vim の方法を採用するよりも重要です)、外部に「通常の」ファイル エクスプローラーを追加するこの MacVim フォークを試すことができます。バッファ/ウィンドウ/タブのトリオ。Vim を中心に IDE を構築しようとするPIDAを試すこともできます。別のファイル エクスプローラーを含みます。

于 2013-02-03T00:41:14.717 に答える
1

romainl が言ったように、タブはファイル (またはバッファー) ではありません。したがって、あなたの質問を次の意味に再解釈すると、「tを押して、ファイルを反対側のウィンドウに表示したい...」という意味になります。次に、:help netrw-C を読むことをお勧めします。あなたが本当に「現れる」ではなく「追加する」ことを意味しているなら、それはもっと複雑であり、私がその方法を理解するために努力を費やす前に、それがあなたの本当の意味であることを知りたい. 最新の netrw (現在は v153f) には追加のオプションがあり、上記のヘルプ リファレンスに記載されています。

于 2014-05-30T16:34:35.843 に答える