有没有办法在NERDtree中切换--鼠标禁用?我知道我可以按“q”退出NERDtree并返回到文本编辑器,但当我返回到NERDtree时,它不会跟踪我之前按下打开的目录,我想保持目录列表打开。我引用了NERDtree帮助,但我找不到我要找的东西。也许我错过了什么?先谢了。
7y4bm7vi1#
NERDTree将作为现有打开窗口旁边的边栏打开。因此,您可以使用所有Vim窗口移动命令来来回跳转。例如,<C-W>p(即Ctrl + W后跟P)返回到上一个窗口,而1<C-W><C-W>则返回到第一个窗口(通常是最左边的拆分NERDTree)。您可以在:help window-move-cursor找到整个列表;为了有效地处理窗口,非常了解这些非常重要。
<C-W>p
1<C-W><C-W>
:help window-move-cursor
00jrzges2#
作为一个潜在的最佳实践,我MapF2键来切换NERDTree。
F2
map <F2> :NERDTreeToggle<CR>let NERDTreeWinSize=32let NERDTreeWinPos="left"let NERDTreeShowHidden=1let NERDTreeAutoDeleteBuffer=1let NERDTreeAutoDeleteBuffer=1
map <F2> :NERDTreeToggle<CR>
let NERDTreeWinSize=32
let NERDTreeWinPos="left"
let NERDTreeShowHidden=1
let NERDTreeAutoDeleteBuffer=1
字符串另外,我MapCtrl+j/k/hl以在打开的vim窗口之间快速移动。
Ctrl+j/k/hl
"Smart way to move between windowsmap <C-j> <C-W>jmap <C-k> <C-W>kmap <C-h> <C-W>hmap <C-l> <C-W>l
"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
型
o75abkj43#
要在NERDtree“窗口”和文本“窗口”之间切换,请使用Ctrl+w,然后向右箭头然后我用Ctrl+w,然后向左箭头有关“vim windows”的更多信息http://vimdoc.sourceforge.net/htmldoc/windows.html
3条答案
按热度按时间7y4bm7vi1#
NERDTree将作为现有打开窗口旁边的边栏打开。因此,您可以使用所有Vim窗口移动命令来来回跳转。
例如,
<C-W>p
(即Ctrl + W后跟P)返回到上一个窗口,而1<C-W><C-W>
则返回到第一个窗口(通常是最左边的拆分NERDTree)。您可以在:help window-move-cursor
找到整个列表;为了有效地处理窗口,非常了解这些非常重要。00jrzges2#
作为一个潜在的最佳实践,我Map
F2
键来切换NERDTree。字符串
另外,我Map
Ctrl+j/k/hl
以在打开的vim窗口之间快速移动。型
o75abkj43#
要在NERDtree“窗口”和文本“窗口”之间切换,请使用
Ctrl+w,然后向右箭头
然后我用
Ctrl+w,然后向左箭头
有关“vim windows”的更多信息
http://vimdoc.sourceforge.net/htmldoc/windows.html