gvim отсутствует меню на arch/xfce

gvim отсутствует меню на arch/xfce

См. тему.

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вы искали.

Связанный контент