有沒有辦法切換進出NERDtree - 禁用鼠標?我知道我可以按'q'來退出NERDtree並返回到文本編輯器,但是當我回到NERDtree時,它不會跟蹤我之前打開過哪些目錄,並且我想保留目錄列表打開。我引用了NERDtree的幫助,但是我找不到我在找的東西。也許我錯過了什麼?如何切換進出NERDtree?
在此先感謝。
有沒有辦法切換進出NERDtree - 禁用鼠標?我知道我可以按'q'來退出NERDtree並返回到文本編輯器,但是當我回到NERDtree時,它不會跟蹤我之前打開過哪些目錄,並且我想保留目錄列表打開。我引用了NERDtree的幫助,但是我找不到我在找的東西。也許我錯過了什麼?如何切換進出NERDtree?
在此先感謝。
NERDTree打開爲旁現有打開的窗口側邊欄。因此,您可以使用所有Vim窗口移動命令來回跳轉。
例如,<C-W>p
(這是Ctrl鍵 + W¯¯隨後P)返回到先前的窗口,並1<C-W><C-W>
進入第一個窗口(其通常是最左邊的分裂NERDTree)。你會在:help window-move-cursor
找到整個列表;對於有效的窗口處理,重要的是你非常瞭解這些。
到NERDtree 「窗口」 和文本 「窗口」 之間有
按Ctrl瓦特和開關然後右箭頭
,然後回去我用
Ctrl + w然後左箭頭
欲瞭解更多信息的 「VIM窗口」
使用光標鍵對Vim來說效率並不高。幸運的是,家庭行替代品'
非常感謝! – YOHAN
作爲潛在的最佳實踐,我將F2
鍵映射爲切換NERDTree。
map <F2> :NERDTreeToggle<CR>
let NERDTreeWinSize=32
let NERDTreeWinPos="left"
let NERDTreeShowHidden=1
let NERDTreeAutoDeleteBuffer=1
let NERDTreeAutoDeleteBuffer=1
還有,我映射到Ctrl+j/k/hl
開張的VIM窗口之間快速移動。
"Smart way to move between windows
map <C-j> <C-W>j
map <C-k> <C-W>k
map <C-h> <C-W>h
map <C-l> <C-W>l
非常感謝! – YOHAN