VIMでファイルを参照するときにNetrwウィンドウにカーソルを置いておく


9

VIMで垂直分割があります。一方では、netrw(:E)を開いて、いくつかのファイル/フォルダーを参照します。

「Return」キーを押してフォルダに入るとすぐにフォルダが開いてカーソルが別のウィンドウに移動します。

カーソルをnetrwウィンドウに保持するにはどうすればよいですか?

回答:


7

これを.vimrcに入れて、

let g:netrw_preview = 1

垂直プレビュー分割を構成するには、カーソルが目的のファイルの上にあるときに、入力pしてプレビューウィンドウを開きます。ウィンドウを閉じるには、と入力しCtrl-W zます。

カーソルを移動せずに開いたウィンドウをvimで使用する用語は「プレビューウィンドウ」です。これについて詳しくは、

:help netrw-preview
:help CTRL-W_z

あるいは単に

:help netrw

その他のブラウジングコマンドやその他のnetrw機能については、目次を参照してください。


@garyjohnさん、ありがとうございました!質問する前にヘルプを調べましたが、明らかにその設定を見つけることができませんでした。
アート

興味深いことに、ほとんどの場合機能しますが、カーソルがまだジャンプして戻る場合があります。3つの垂直分割を開いて、右側の分割で:Eを実行すると、カーソルが左端にジャンプします。
アート

それはバグかもしれません。著者の名前とアドレスは、netrwファイルの上部と「:help pi-netrw.txt」で確認できます。彼はとても親切で反応が良いです。問題の説明を直接彼に送ります。
garyjohn

@garyjohnに感謝します。著者に連絡しました。うまくいけば、彼はそれを調べる時間があるでしょう。
アート

1

:Lexploreを使用できます。これは、netrw v150以降で利用できます(現在はv154までで、http://www.drchip.org/astronaut/vim/index.html#NETRWから入手できます)。


それは正確にはOPが求めたものではないかもしれませんが、それはまさに私が探していたものです!共有してくれてありがとう!
ジェームズM.レイ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.