Respuestas:
La respuesta de Ludwig me ayudó a comenzar, pero en realidad no era el tipo de respuesta que esperaba. Entonces hice la pregunta community-wiki y dejé esta respuesta con lo que descubrí. La respuesta mejorará a medida que avance.
:tmenu ToolBar
Esto le dará una lista de los comandos actualmente en su barra de herramientas. Enumerará la posición, el nombre y la información sobre herramientas para cada entrada.
Puede usar su .gvimrc
para eliminar entradas de su barra de herramientas predeterminada. Por ejemplo, para deshacerse del comando make:
:aunmenu ToolBar.Make
Debe especificar el menú ("ToolBar") y el nombre del comando ("Make").
Para agregar un nuevo comando a la barra de herramientas, use el comando tmenu y amenu. Por ejemplo, los siguientes comandos agregarán un ícono que alternará la visualización del taglist (por supuesto, primero debe instalar el complemento taglist ):
:tmenu ToolBar.taglist Toggle display of the Taglist
:amenu ToolBar.taglist :TlistToggle<CR>
Nuevamente, debe especificar el nombre del menú ("ToolBar") y el nombre de su nueva entrada de menú ("taglist"). El nombre de la nueva entrada también se usará para buscar un icono. Puede colocar el icono en su directorio ~ / .vim / bitmaps / (simplemente créelo si aún no existe). Supuestamente, necesita un .bmp en Windows y un .xpm en cualquier otro lugar. El tamaño del icono debe ser de 18 x 18 píxeles.
tmenu
es responsable de la información sobre herramientas que se muestra al pasar el cursor sobre el icono. Úselo amenu
para decidir qué debe suceder cuando se hace clic en el icono.
Encontré este tutorial útil. La parte más interesante se cita a continuación:
:tmenu 1.190 ToolBar.b2u beta2unicode
:imenu ToolBar.b2u <Esc>:source ~/.vim/scripts/beta2unicode<CR>
En la primera línea, 1.190 indica una posición en la barra de herramientas. En ToolBar.b2u "b2u" es el nombre de la imagen (sin la extensión bmp). El último elemento en la primera línea es una breve descripción de la acción asociada con el icono (o botón, como desea llamarlo) en la barra de herramientas.
En la segunda línea, ToolBar.b2u sigue la misma lógica que en la primera línea. La ultima parte,
: fuente ~ / .vim / scripts / beta2unicode.vim
comienza con un cambio del modo Vim al modo de línea de comando. El comando es "fuente" (para interpretar y ejecutar) el script. El VIMHOME aquí es ~ / .vim /. La carpeta en VIMHOME es scripts | y \ verb | beta2unicode.vim es el nombre del script. es el equivalente a presionar la tecla Enter.
Básicamente funciona como agregar otros menús. Puede encontrar los detalles en la ayuda de vim ( :help menu
).