Antworten:
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:
:tmenu 1.190 ToolBar.b2u beta2unicode
:imenu ToolBar.b2u <Esc>:source ~/.vim/scripts/beta2unicode<CR>
In der ersten Zeile kennzeichnet 1.190 eine Position auf der Symbolleiste. In ToolBar.b2u ist "b2u" der Name des Bildes (ohne die Erweiterung "bmp"). Das letzte Element in der ersten Zeile ist eine kurze Beschreibung der Aktion, die dem Symbol (oder der Schaltfläche, wie Sie sie aufrufen möchten) in der Symbolleiste zugeordnet ist.
In der zweiten Zeile folgt ToolBar.b2u der gleichen Logik wie in der ersten Zeile. Der letzte Teil,
: source ~ / .vim / scripts / beta2unicode.vim
Beginnt mit einem Wechsel vom Vim-Modus in den Befehlszeilenmodus. Der Befehl besteht darin, das Skript als Quelle anzugeben (zu interpretieren und auszuführen). Das VIMHOME hier ist ~ / .vim /. Der Ordner im VIMHOME ist scripts | und \ verb | beta2unicode.vim ist der Name des Skripts. entspricht dem Drücken der Eingabetaste.
Es funktioniert im Grunde wie das Hinzufügen anderer Menüs. Sie finden die Details in der Hilfe von vim ( :help menu
).