Risposte:
La risposta di Ludwig mi fece iniziare, ma non era proprio il tipo di risposta che speravo. Quindi ho fatto la domanda community-wiki e ho lasciato questa risposta con quello che ho scoperto. La risposta sarà migliorata man mano che procederò.
:tmenu ToolBar
Questo ti darà un elenco dei comandi attualmente sulla tua barra degli strumenti. Elencherà la posizione, il nome e il suggerimento per ciascuna voce.
È possibile utilizzare il proprio .gvimrc
per eliminare le voci dalla barra degli strumenti predefinita. Ad esempio, per sbarazzarsi del comando make:
:aunmenu ToolBar.Make
È necessario specificare il menu ("Barra degli strumenti") e il nome del comando ("Crea").
Per aggiungere un nuovo comando alla barra degli strumenti, utilizzare il comando tmenu e amenu. Ad esempio, i seguenti comandi aggiungeranno un'icona che attiverà la visualizzazione della taglist (ovviamente, devi prima installare il plugin taglist ):
:tmenu ToolBar.taglist Toggle display of the Taglist
:amenu ToolBar.taglist :TlistToggle<CR>
Ancora una volta, è necessario specificare il nome del menu ("Barra degli strumenti") e il nome della nuova voce di menu ("elenco tag"). Il nome della nuova voce verrà utilizzato anche per cercare un'icona. Puoi posizionare l'icona nella tua directory ~ / .vim / bitmaps / (semplicemente creala se non esiste ancora). Presumibilmente, hai bisogno di un .bmp su Windows e un .xpm ovunque. La dimensione dell'icona deve essere di 18 x 18 pixel.
tmenu
è responsabile della descrizione comandi visualizzata quando si passa il mouse sull'icona. Utilizzare amenu
per decidere cosa deve succedere quando si fa clic sull'icona.
Ho trovato utile questo tutorial . La parte più interessante è citata di seguito:
:tmenu 1.190 ToolBar.b2u beta2unicode
:imenu ToolBar.b2u <Esc>:source ~/.vim/scripts/beta2unicode<CR>
Nella prima riga 1.190 indica una posizione sulla barra degli strumenti. In ToolBar.b2u "b2u" è il nome dell'immagine (senza l'estensione bmp). L'ultimo elemento sulla prima riga è una breve descrizione dell'azione associata all'icona (o pulsante, come si desidera chiamarlo) sulla barra degli strumenti.
Nella seconda riga, ToolBar.b2u segue la stessa logica di on nella prima riga. L'ultima parte,
: source ~ / .vim / scripts / beta2unicode.vim
inizia con una modifica della modalità Vim alla modalità riga di comando. Il comando è "fonte" (interpretare ed eseguire) lo script. Il VIMHOME qui è ~ / .vim /. La cartella in VIMHOME è script | e \ verb | beta2unicode.vim è il nome dello script. equivale a premere il tasto Invio.
Funziona praticamente come aggiungere altri menu. Puoi trovare i dettagli nella guida di vim ( :help menu
).