Ответ Ludwig запустил меня, но это не был действительно вид ответа, на который я надеялся. Таким образом, я сделал вопрос общественной Wiki, и оставьте этот ответ с тем, что я узнал. Ответ будет улучшен, поскольку я продвигаюсь.
:tmenu ToolBar
Это будет давать Вам список команд в настоящее время на Вашей панели инструментов. Это перечислит положение, имя и подсказку для каждой записи.
Можно использовать Ваш .gvimrc
удалить записи из Вашей панели инструментов по умолчанию. Например, для избавлений от сделать команды:
:aunmenu ToolBar.Make
Необходимо указать, что меню ("Панель инструментов") и название команды ("Делает").
Для добавления новой команды к панели инструментов используйте команда amenu и tmenu. Например, следующие команды добавят значок, который переключит дисплей taglist (конечно, необходимо установить taglist плагин сначала):
:tmenu ToolBar.taglist Toggle display of the Taglist
:amenu ToolBar.taglist :TlistToggle<CR>
Снова, необходимо указать название меню ("Панель инструментов") и название новой записи меню ("taglist"). Название новой записи будет также использоваться для поиска значка. Можно поместить значок в ~/.vim/bitmaps/, каталог (просто создают его, если он еще не существует). Предположительно, Вам еще нужен .bmp в Windows и .xpm везде. Размер значка должен составить 18 x 18 пикселей.
tmenu
ответственно за подсказку, отображенную при парении значка. Использовать amenu
решить, что должно произойти, когда значок нажат.
Я нашел это учебное руководство полезным. Самая интересная часть заключается в кавычки ниже:
:tmenu 1.190 ToolBar.b2u beta2unicode
:imenu ToolBar.b2u <Esc>:source ~/.vim/scripts/beta2unicode<CR>
В первой строке 1.190 указывает на позицию по панели инструментов. На Панели инструментов b2u "b2u" название изображения (без bmp расширения). Последний объект на первой строке является кратким описанием действия, связанного со значком (или кнопка, поскольку Вы хотите назвать его) на панели инструментов.
Во второй строке Панель инструментов b2u следует за той же логикой как на в первой строке. Последняя часть,
:source ~/.vim/scripts/beta2unicode.vim
запускается с изменения режима Vim к режиму командной строки. Команда должна “получить” (чтобы интерпретировать и выполниться) сценарий. VIMHOME здесь является ~/.vim/. Папка в VIMHOME является сценариями |, и \verb|beta2unicode.vim является названием сценария. эквивалент нажатия клавиши Enter.
Это в основном работает как добавление других меню. Можно найти детали в справке энергии (:help menu
).