操作拆分时忽略NerdTree缓冲区

时间:2015-09-08 08:55:35

标签: vim macvim nerdtree

在处理多个拆分时,拆分管理命令非常有用:例如<C-W> R/r<C-w><S-h>

我遇到的问题是,当我将NedTree缓冲区作为拆分打开时,像<C-W>R<C-W><S-h>这样的命令也会移动NerdTree拆分,这显然不是理想的结果。

我尝试通过添加:NERTreeToggle<CR>:NERDTreeToggle<CR>来重新映射这些命令,但这样做并不起作用,而且非常笨重。

有没有办法锁定&#34; NerdTree在左侧或右侧分开并被分割操作命令忽略?

1 个答案:

答案 0 :(得分:0)

如果您在移动分组之前关闭了Nerdtree,从而避免了任何后续问题,那该怎么办:

nnoremap <C-W> :NERDTreeClose<CR><C-W>

一旦你完成了分屏的操作,请重新打开Nerdtree。如果您需要花哨,请在一个映射中组合关闭,旋转拆分和重新打开Nerdtree,如:

nnoremap <C-W>r :NERDTreeClose<CR><C-W>r<bar>:NERDTreeToggle<CR>