Zobacz temat.
set guioptions?
guioptions=aegirLtmT
Normalną wskazówką jest usunięcie ~/.gnome2/Vim
, ale ten plik nie istnieje.
Dziwne jest to, że po zainstalowaniu niektórych wtyczek Plugin
pokazuje jako element menu.
Czy moja instalacja gvima jest zakorkowana? Próbowałem ponownie zainstalować, ale to nie pomaga ..
EDYCJA: Akceptowana odpowiedź nie jest tym, co zrobiłem, aby rozwiązać problem (zobacz mój komentarz do odpowiedzi), ale mam nadzieję, że zadziałało.
źródło
Nie mam odpowiedzi, ale oto jak podchodzę do problemu.
Pierwszą rzeczą do wypróbowania byłoby uruchomienie gvima z takiej powłoki:
To powinno pokazać pasek menu i pasek narzędzi. Jeśli nie widzisz obu tych elementów, być może twój gvim został zbudowany bez ich obsługi, ale to wątpliwe. Wykonać
i szukaj nazw funkcji, które zaczynają się od
-
, Jak na przykład-menu
.Jest podejrzane, że kolejność wyświetlanych flag w wartości „guioptions” różni się od kolejności domyślnej. To sugeruje, że coś zostało usunięte, a następnie dodano flagi podczas uruchamiania. To może mieć z tym coś wspólnego. Uruchom ponownie gvim normalnie i xecute
aby zobaczyć, co dotknęło tej opcji na końcu.
Coś, co możesz spróbować, to wykonać
To pokaże wszystkie pliki skryptów, które gvim pozyskał od uruchomienia. To może pokazać ci podejrzane pliki, takie jak
~/.gnome2/Vim
szukałeś.źródło
$VIMRUNTIME/menu.vim
. Pobiegłemgvim --version | grep menu
i zobaczyłem, że tak naprawdę jest+menu
opcja i ta ścieżka pojawiła się jako plik menu systemowego. Więc jeśli jego kompiluje się poprawnie, może brakować mu pliku menu. Wewnątrz gvima może określić wartość$VIMRUNTIME
wykonując:echo $VIMRUNTIME
.-u NONE
nie wyświetla menu. Bez tej opcjiPlugins
pojawi się pozycja menu.:version
ma oba+menu
i+toolbar
. @ sigmavirus24: Brakuje menu.vim - nie pojawia się nawet po ponownej instalacji gvima. Co robić...