gvim 在 arch/xfce 上缺少菜单

gvim 在 arch/xfce 上缺少菜单

查看主题。

set guioptions?

guioptions=aegirLtmT

正常的提示是删除~/.gnome2/Vim,但是这个文件不存在。

奇怪的是,安装一些插件后,Plugin显示为菜单项。

我在 arch 上安装的 gvim 有问题吗?我试过重新安装,但没有用。

编辑:接受的答案不是我为解决问题所做的事情(参见我对答案的评论),但希望能够奏效。

答案1

看来@simendsjo 丢失了文件$VIMRUNTIME/menu.vim。我很乐意把他的给他,但我只能相信我,因为我可以用数字方式把我扔出去。你可以从这里虽然(它是镜像 ftp.vim.org)并将其放在 中$VIMRUNTIME/

我只是创建一个单独的答案,这样如果事实上这解决了问题,其他人就会将其视为正确答案。

答案2

我没有答案,但是我会按照以下方法处理这个问题。

首先要尝试的是从 shell 启动 gvim,如下所示:

gvim -u NONE

这应该会显示菜单栏和工具栏。如果你没有看到这两个,那么你的 gvim 可能在构建时不支持它们,但这是值得怀疑的。执行

:version

并查找以 开头的任何功能名称-,例如-menu

您所显示的 'guioptions' 值中的标志顺序与默认顺序不同,这很可疑。这表明在启动过程中删除了某些标志,然后又添加了它们。这可能与此有关。正常重新启动 gvim 并执行

:verbose set guioptions?

看看最后是什么触动了该选项。

您可以尝试执行以下另一件事

:scriptnames

这将显示 gvim 自启动以来获取的所有脚本文件。这可能会显示一些可疑文件,例如~/.gnome2/Vim您正在寻找的文件。

相关内容