Réponses:
La réponse de Ludwig m'a fait démarrer, mais ce n'était pas vraiment le genre de réponse que j'espérais. J'ai donc fait la question communauté-wiki et laisse cette réponse avec ce que j'ai découvert. La réponse sera améliorée au fur et à mesure.
:tmenu ToolBar
Cela vous donnera une liste des commandes actuellement sur votre barre d'outils. Il répertorie la position, le nom et l'info-bulle de chaque entrée.
Vous pouvez utiliser votre .gvimrc
pour supprimer des entrées de votre barre d'outils par défaut. Par exemple, pour se débarrasser de la commande make:
:aunmenu ToolBar.Make
Vous devez spécifier le menu ("ToolBar") et le nom de la commande ("Make").
Pour ajouter une nouvelle commande à la barre d'outils, utilisez la commande tmenu et amenu. Par exemple, les commandes suivantes ajouteront une icône qui basculera l'affichage de la liste de balises (bien sûr, vous devez d'abord installer le plugin de liste de balises ):
:tmenu ToolBar.taglist Toggle display of the Taglist
:amenu ToolBar.taglist :TlistToggle<CR>
Encore une fois, vous devez spécifier le nom du menu ("ToolBar") et le nom de votre nouvelle entrée de menu ("taglist"). Le nom de la nouvelle entrée sera également utilisé pour rechercher une icône. Vous pouvez placer l'icône dans votre répertoire ~ / .vim / bitmaps / (créez-la simplement si elle n'existe pas encore). Soi-disant, vous avez besoin d'un .bmp sur Windows et d'un .xpm partout ailleurs. La taille de l'icône doit être de 18 x 18 pixels.
tmenu
est responsable de l'infobulle affichée lors du survol de l'icône. Utilisez amenu
pour décider de ce qui doit se produire lorsque vous cliquez sur l'icône.
J'ai trouvé ce tutoriel utile. La partie la plus intéressante est citée ci-dessous:
:tmenu 1.190 ToolBar.b2u beta2unicode
:imenu ToolBar.b2u <Esc>:source ~/.vim/scripts/beta2unicode<CR>
Dans la première ligne, 1.190 indique une position sur la barre d'outils. Dans ToolBar.b2u, «b2u» est le nom de l'image (sans l'extension bmp). Le dernier élément de la première ligne est une brève description de l'action associée à l'icône (ou bouton, comme vous voulez l'appeler) dans la barre d'outils.
Dans la deuxième ligne, ToolBar.b2u suit la même logique que dans la première ligne. La dernière partie,
: source ~ / .vim / scripts / beta2unicode.vim
commence par un passage du mode Vim au mode ligne de commande. La commande consiste à «source» (interpréter et exécuter) le script. Le VIMHOME ici est ~ / .vim /. Le dossier dans le VIMHOME est des scripts | et \ verb | beta2unicode.vim est le nom du script. équivaut à appuyer sur la touche Entrée.
Cela fonctionne essentiellement comme l'ajout d'autres menus. Vous pouvez trouver les détails dans l'aide de vim ( :help menu
).