有没有一种方法可以在禁用鼠标的情况下切换进入和退出NERDtree?我知道我可以按'q'退出NERDtree并回到文本编辑器,但当我回到NERDtree时,它不会跟踪我之前打开的目录,并且我想保留目录列表。我参考了NERDtree帮助文档,但找不到我需要的内容。也许我错过了什么?
先感谢您的帮助。
先感谢您的帮助。
NERDTree会在现有打开的窗口旁边以侧边栏的形式打开。因此,您可以使用所有Vim的窗口移动命令来前后跳转。
例如,<C-W>p
(即按下 Ctrl + W 然后再按下 P)返回到上一个窗口,而1<C-W><C-W>
则转到第一个窗口(通常是最左边的分屏NERDTree)。您可以在:help window-move-cursor
中找到完整列表;为了有效处理窗口,重要的是您非常熟悉这些命令。
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
Ctrl+w,然后按下 右箭头
要返回,请使用以下快捷键:Ctrl+w,然后按下 左箭头
有关 "vim 窗口" 的更多信息,请参阅:
<C-w>l
和<C-w>h
同样适用。 - Ingo Karkat