最近、virdTreeとNERDTreeTabsをvim構成に追加しましたが、とても満足しています。
ただし、もう少し構成して、次のように動作させたいと思いました。
Ctrl+ Left:
NERDTree内の場合は、何もしません。
編集したファイル内にある場合は、開いているNERDTreeに移動し、存在しない場合は最初に1つ開きます。使用する必要があると思い
NERDTreeTabsToggle
ますが、使用するには、NERDTreeがすでに開いているかどうかを検出できなければならず、「切り替える」ことによって閉じることはできません。
Ctrl+ Right:
NERDTree内の場合は、NERDTreeを閉じずに編集したファイルに戻ります。(ちょうど何のようにCtrl- w、Rightするでしょう。)
編集したファイル内にある場合は、NERDTreeを非表示/閉じます。
しかし、私のVimスクリプトのスキルは、満足のいく結果を得るには非常に低いものです。たとえば、現在アクティブなウィンドウが何であるかを確認する方法や、適切な条件ステートメントを作成する方法がわかりません。
誰かがそれを手伝ってくれる?
ありがとうございました。