查看主题。
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
您正在寻找的文件。