Ich möchte einige der Standardsymbole entfernen und möglicherweise ein oder zwei eigene Symbole hinzufügen. Zum Beispiel wäre es schön, wenn es Icons für den NerdTree und die Taglist gäbe.
Ludwigs Antwort ließ mich anfangen, aber es war nicht wirklich die Art von Antwort, auf die ich gehofft hatte. Also habe ich die Frage Community-Wiki gestellt und diese Antwort mit dem belassen, was ich herausgefunden habe. Die Antwort wird im Laufe der Zeit verbessert.
:tmenu ToolBar
Dadurch erhalten Sie eine Liste der Befehle, die sich derzeit in Ihrer Symbolleiste befinden. Es listet die Position, den Namen und den Tooltip für jeden Eintrag auf.
Mit Ihrer können Sie .gvimrc
Einträge aus Ihrer Standard-Symbolleiste löschen. Um beispielsweise den Befehl make zu entfernen, gehen Sie wie folgt vor:
:aunmenu ToolBar.Make
Sie müssen das Menü ("ToolBar") und den Namen des Befehls ("Make") angeben.
Verwenden Sie die Befehle tmenu und amenu, um der Symbolleiste einen neuen Befehl hinzuzufügen. Mit den folgenden Befehlen wird beispielsweise ein Symbol hinzugefügt, mit dem die Anzeige der Tagliste umgeschaltet wird (natürlich müssen Sie zuerst das Taglisten-Plugin installieren ):
:tmenu ToolBar.taglist Toggle display of the Taglist
:amenu ToolBar.taglist :TlistToggle<CR>
Auch hier müssen Sie den Namen des Menüs ("ToolBar") und den Namen Ihres neuen Menüeintrags ("Taglist") angeben. Der Name des neuen Eintrags wird auch zur Suche nach einem Symbol verwendet. Sie können das Symbol in Ihrem ~ / .vim / bitmaps / -Verzeichnis platzieren (erstellen Sie es einfach, falls es noch nicht existiert). Angeblich benötigen Sie unter Windows eine .bmp-Datei und überall eine .xpm-Datei. Die Größe des Symbols muss 18 x 18 Pixel betragen.
tmenu
ist für den Tooltip verantwortlich, der angezeigt wird, wenn Sie den Mauszeiger über das Symbol bewegen. Hiermit amenu
legen Sie fest, was beim Klicken auf das Symbol geschehen soll.
Ich fand dieses Tutorial hilfreich. Der interessanteste Teil wird unten zitiert:
Es funktioniert im Grunde wie das Hinzufügen anderer Menüs. Sie finden die Details in der Hilfe von vim (
:help menu
).quelle