Vim NERDTree 增加了命令行的大小并且不会将其缩小

Vim NERDTree 增加了命令行的大小并且不会将其缩小

我正在使用带有 NERDTree 的 MacVim 9.0。NERDTree 中的某些命令会导致命令行高度增加以显示完整的命令描述。(例如,m在 NERDTree 窗口中按下“修改”文件。)

问题是:命令完成后(确认或取消),命令行被清除但不会缩回(我习惯于使用其他 Vim 安装)。奇怪的是,执行:set cmdheight得到的值为1,但我可以清楚地看到命令行在视觉上占据了好几行。

您知道是什么设置导致了这种情况吗?或者,在清除命令行后,缺少什么来“自动收缩”命令行使其恢复为默认值?

答案1

这是 nerdtree 和 vim 9 之间的不兼容性,并且跟踪这里

当前的解决方法是:

  • let g:NERDTreeMinimalMenu=1~/.vimrc
  • 使用这叉

相关内容