有没有办法切换进出NERDtree - 禁用鼠标?我知道我可以按' q'退出NERDtree并返回文本编辑器,但是当我回到NERDtree时,它并没有跟踪我之前打开过哪些目录,并且我想保持目录列表打开。我参考了NERDtree的帮助,但我无法找到我想要的东西。也许我错过了什么?
提前致谢。
答案 0 :(得分:8)
NERDTree作为现有打开窗口旁边的侧边栏打开。因此,您可以使用所有Vim窗口移动命令来回跳转。
例如,<C-W>p
( Ctrl + W 后跟 P )返回上一个窗口,{ {1}}转到第一个窗口(通常是最左边的分割NERDTree)。您可以在1<C-W><C-W>
找到整个列表;对于有效的窗口处理,重要的是你很清楚这些。
答案 1 :(得分:1)
使用
在NERDtree“窗口”和文本“窗口”之间切换Ctrl + w 然后右箭头
然后回去我用
Ctrl + w 然后左箭头
有关“vim windows”的更多信息
答案 2 :(得分:1)
作为一种潜在的最佳做法,我会映射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