如何拉直分组的 gvim 缓冲区菜单



Vim的GUI版本有一个"缓冲区"菜单,每个缓冲区都有一个菜单项 - 只要不是太多;当超过一定数量时,缓冲区项根据文件名的首字母分组为子菜单"abcd","efgh","ijkl","mnop","qrst"和"u-z"。

分组发生后,如何再次拉直菜单,以便展开缓冲区项并且没有子菜单?

(我尝试:set menuitems=更高的数字并:menu disable/enable Buffers无济于事。

您首先需要减少列出的缓冲区数量,例如通过 :bdelete 。一旦数字低于 &menuitems ,您可以通过缓冲区>刷新菜单重新创建菜单。然后,子菜单将消失。

如果这不适合您,您可以分叉并调整菜单代码,并构建自己的代码。代码可以在$VIMRUNTIME/menu.vim中找到。

最新更新