我最近在我的vim配置中添加了NERDTree和NERDTreeTabs,我對此很滿意。如何自定義NERDTree行爲
不過,我想將其配置一點,並有以下行爲:
按Ctrl +左:
如果NERDTree裏面,什麼都不做。
如果在編輯的文件中,轉到打開的NERDTree,如果沒有任何打開的NERDTree,則先打開一個。我想應該使用
NERDTreeTabsToggle
,但是要使用它,我必須能夠檢測NERDTree是否已經打開,而不是通過「切換」它來關閉它。
按Ctrl +右:
如果NERDTree內,回到編輯的文件,但不關閉NERDTree。 (就像什麼按Ctrl - 瓦特,右會做)
如果裏面的編輯過的文件,隱藏/關閉NERDTree。
但是,我的Vim腳本技巧是低的方式得到任何滿意的結果。例如,我不知道如何檢查當前活動窗口是什麼或如何編寫適當的條件語句。
有人可以幫我嗎?
謝謝。