閉じずにVimでファイルエクスプローラーを終了する


16

Vimでファイルエクスプローラーを終了する方法を見つけようとしてきました。

:q 動作しますが、ファイルブラウザだけでなくVimも閉じます。

何か不足していますか、それともバグですか?

回答:


16

:bdエクスプローラーが全画面表示であっても、Vimを閉じずにアクティブなファイルエクスプローラーを閉じるコマンド(現在のバッファーを削除)が表示されます。


14

これは予想される動作です。

変更されたファイルを開いている場合:Explore、分割画面エクスプローラーが開き、入力:qすると開いたファイルに戻ります。そうでない場合、フルスクリーンエクスプローラーが開き、:qvimが閉じます。

開いているファイルが変更されていない場合でも分割画面エクスプローラーを強制する場合、またはファイルが開かれていない場合は、:Sexplore代わりに使用します。

また、タブ付きフルスクリーンエクスプローラーを:Texploreで使用することもできます。これは、おそらく希望どおりに動作します。新しいタブでエクスプローラーが開き、入力:qすると常にそのタブが閉じられますが、vimは閉じられません。

これらのコマンドに関するVimのドキュメントをご覧ください。


使用の問題:Sexploreは、ファイルが分割画面で開かれることです。これはと同じ:Texploreです。
icc97

8

Vim 8(以前のバージョンは試していません)で:Rexplore動作します。

その中:help :Exploreで言及:

:Rexplore            ... Return to/from Explorer

:Rexplore Explorerを使用している場合にのみ実際に機能します。

:Lexploreまた、垂直エクスプローラを開くため、非常に便利なオプションですが、そこからファイルを開くと、元のウィンドウでファイルが開きます。その後、:Lexploreもう一度入力してエクスプローラウィンドウを閉じることができます。これは、NERDTreeのような他のファイルエクスプローラーやSublime Textのようなエディターと同様に効果的に機能します。これは、エクスプローラと同じウィンドウでファイルを開く:Sexplore/ :Vexplore/ :Texploreとは異なる動作です。

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