vimでビューポートを「ロック」する方法はありますか?


8

最近、NERDTreeでVimを使い始めました。厄介なのは、バッファを閉じると、NERDTreeが画面の残りの部分を埋めるように拡大し、別のファイルを開いてNERDTreeを再度開き、古いレイアウトに戻す必要があることです。

NERDTreeを「ロック」する方法はありますか?理想的には、バッファを閉じると、非表示になっている別のバッファに置き換えられるか、他のバッファが開いていない場合は新しい空のバッファを開きます。

ありがとう!

回答:


2

そうは思わない。頭に浮かぶ唯一の解決策は、新しいキーバインドを作成することです

  • :vnew
  • ctrl-w左
  • ctrl-w q

現在のバッファを閉じるだけではありません。


あなたが実際にそれを行うことができないことを吸いますが、その解決策は非常に素晴らしい回避策です。ありがとう!
ブレッドヘス

4

http://github.com/carlhuda/janusを見てください。これはvimのカスタマイズされたバージョンで、左側のオタクをロックしておくことができます。また、command-t、ctags、ackなどの人気の高いプラグインも多数含まれています。


1
または、そのディストリビューション全体を使用したくない場合は、NERDTreeを維持するvimrcの部分を単純にジャックすることができます。それはかなり滑らかです!
ELLIOTTCABLE


OK、これが私のvimrcに入れたものです。どうもありがとう!
James McLaughlin 2013年

2

bufkillを試してください。この正確な問題を解決するために構築されています。

:bdバッファを閉じる代わりに、を使用します:BD。これにより、バッファを強制終了しただけでウィンドウが閉じられなくなります。置き換えるバッファが他にない場合は、空のバッファが開かれます。

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