
Vim のコマンドラインで使用すると:!ls
、ENTER キーを押すかコマンドを入力して続行すると、下部にウィンドウが開くはずです。しかし、私の vim は現在のファイルを閉じます。
どうすれば修正できますか?
答え1
希望する動作は、軽量ターミナル エミュレーションが付属する GVim/MacVim でのみ発生します。ターミナル エミュレータで実行すると、Vim は一時停止し、ls
Vim の親シェルで実行されます。fg
これは、Vim に戻るための正しい方法です。
Vim に組み込まれている Netrw プラグインを使用すると、さらに便利なディレクトリ一覧を取得できることに注意してください。 の代わりに を:!ls
実行します:Ex
。
見る:help netrw
。
答え2
fg
vim に戻るには、を使用する必要がありました。