
См. тему.
set guioptions?
guioptions=aegirLtmT
Обычный совет — удалить ~/.gnome2/Vim
, но такого файла не существует.
Странно, что после установки некоторых плагинов Plugin
он отображается как пункт меню.
Моя установка gvim на arch сломалась? Я пробовал переустановить, но это не помогает..
EDIT: Принятый ответ не является тем, что я сделал для решения проблемы (см. мой комментарий к ответу), но, надеюсь, это сработало бы.
решение1
Кажется, у @simendsjo отсутствует файл $VIMRUNTIME/menu.vim
. Я бы с радостью отдал ему свой, но я доверяю себе настолько, насколько я могу передать его в цифровом виде. Вы можете скачать его сздесьхотя (это зеркало ftp.vim.org) и поместите его в $VIMRUNTIME/
.
Я создаю отдельный ответ только для того, чтобы другие увидели в нем правильный ответ, если это действительно исправит ситуацию.
решение2
У меня нет ответа, но вот как я бы подошел к этой проблеме.
Первое, что следует попробовать, — запустить gvim из оболочки, например так:
gvim -u NONE
Это должно показать вам панель меню и панель инструментов. Если вы не видите ни того, ни другого, возможно, ваш gvim был собран без их поддержки, но это сомнительно. Выполнить
:version
и найдите все имена функций, начинающиеся с -
, например -menu
.
Подозрительно, что порядок флагов в значении 'guioptions', которое вы указали, отличается от порядка по умолчанию. Это говорит о том, что что-то было удалено, а затем добавлено флагов во время запуска. Это может быть как-то связано с этим. Перезапустите gvim в обычном режиме и xecute
:verbose set guioptions?
чтобы увидеть, что касалось этого варианта в последний раз.
Что-то еще, что вы можете попробовать, это выполнить
:scriptnames
Это покажет вам все файлы скриптов, которые gvim использовал с момента запуска. Это может показать вам некоторые подозрительные файлы, такие как те, которые ~/.gnome2/Vim
вы искали.