在 NERDTreeToggle 之后调整 Vim 中的拆分大小

Resize Splits in Vim after NERDTreeToggle

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

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

有什么想法吗?谢谢。

如果这是您当前的映射:

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

您可以在其后附加 window 命令:

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

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

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

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

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