現在のバッファを閉じずに:Exploreを使用する


14

ファイルエクスプローラーを開いてファイル:Exploreを選択すると、以前開いていたバッファーが置き換えられ、再度開く必要があります。これを回避するにはどうすればよいですか?


3
では:help netrw-explore、彼らはあなたのファイルを探索するために、いくつかの他のコマンドに言及します。その中には:Texplore、現在のウィンドウを使用する代わりに、ファイルエクスプローラーウィンドウを新しいタブで開くものがあります。:Sexplore(水平分割)や:Vexplore(垂直分割)など、他にも試すことができるバリアントがあります。カーソルがファイル上にある場合、あなたも打つことができovまたはt水平分割、垂直分割またはタブで開きます。
サギノー

@saginawそれは答えの価値があります。
ムル

これをnetrwの参照チートシートとして使用します。gist.github.com/t-mart/610795fcf7998559ea80
アピットジョンイスマイル

回答:


7

私は通常、現在のファイルを保持しながらファイルを開きたいときに次のフローを使用します:

  • 新しい垂直/水平分割を作成します
  • 新しい分割からnetrwを開きます
  • 別のファイルを選択

コメントで述べたように、:Sexploreと:Vexploreもあり、これらは一度に分割してnetrwを開きますが、私はそれらを使用しません。:Exploreも使用しません。

代わりに、vim-vinegarを使用します。これは、netrwに加えて、スリムですが非常に便利な改良です。-ファイルエクスプローラが必要なときはいつでも押すだけです。また、ドリュー・ニールのオイルと酢のポストをチェックすることを強くお勧めします。

したがって、上の私のフローでは、画面を希望どおりに事前に分割してから、新しいファイルを選択します。


この答えを受け入れたのvim-vinegarは、まさに私が望むことをするからです。
アンドリュー

12

では:help netrw-explore、彼らはあなたのファイルを探索するために、いくつかの他のコマンドに言及します。

その中には:Texplore、現在のウィンドウを使用する代わりに、ファイルエクスプローラーウィンドウを新しいタブで開くものがあります。(水平分割)や(垂直分割)など
、他にも試すことができるバリアントがあります。 :Sexplore:Vexplore

カーソルがファイル上にある場合、あなたも打つことができovまたはt水平分割、垂直分割またはタブで開きます。
またp、カーソルの下のファイルをプレビューできるウィンドウが開きますが、フォーカスはnetrwバッファーにとどまるため、<C-w>wまたはを実行しなくてもファイルシステムを探索できます<C-w>p


6

netrw v153以降を:Lexplore使用している場合は、利用できます。このコマンドは、ディスプレイの横にウィンドウを開き、window <cr>#2で編集を行います(デフォルト)。Cマップを使用するか、変数を変更することにより、編集に使用するデフォルトのウィンドウを変更できますg:netrw_chgwin


4

これを回避するにはどうすればよいですか?

あなたはしません。前のバッファーはまだそこにあり、バッファーリストからそれを取得するだけです。

:b <Tab>

1

これを説明することはできませんが、Netrwを次のようにツリースタイルにすると、

let g:netrw_liststyle=3

netrwは現在のバッファーを閉じません。使用すると、同じウィンドウの新しいバッファーで開きます。 :Explore


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.