在NERDTreeToggle之后调整Vim中的Splits

时间:2016-11-11 15:56:55

标签: vim vi nerdtree

我正在寻找一种在调用NERDTreeToggle后自动调整Vim中打开的v-split窗格的方法。

此刻我在快捷键“ctrl + \”上调用了NERDTreeToggle,理想情况下我想要的是之后立即调用键盘快捷键“ctrl + w =​​”。

有什么想法吗?谢谢。

1 个答案:

答案 0 :(得分:2)

如果这是您当前的映射:

:nnoremap <C-\> :NERDTreeToggle<CR>

您可以在其后添加窗口命令:

:nnoremap <C-\> :NERDTreeToggle<CR><C-w>=

或者,您也可以通过:normal!

从命令行模式执行此操作
:nnoremap <C-\> :NERDTreeToggle<Bar>execute "normal! \<lt>C-w>="<CR>

请注意,对于窗口命令,还有一个特殊的:wincmd来调用它们:

:nnoremap <C-\> :NERDTreeToggle<Bar>wincmd =<CR>