답변:
루드비히의 대답으로 저를 시작하게되었지만, 실제로 제가 원했던 대답은 아니 었습니다. 그래서 나는 커뮤니티 위키라는 질문을하고 내가 찾은 것으로이 대답을 남깁니다. 내가 따라 갈수록 대답이 향상 될 것입니다.
:tmenu ToolBar
현재 툴바에있는 명령 목록이 표시됩니다. 각 항목의 위치, 이름 및 툴팁이 나열됩니다.
를 사용 .gvimrc
하여 기본 도구 모음에서 항목을 삭제할 수 있습니다 . 예를 들어, make 명령을 제거하려면 다음을 수행하십시오.
:aunmenu ToolBar.Make
메뉴 ( "ToolBar")와 명령 이름 ( "Make")을 지정해야합니다.
도구 모음에 새 명령을 추가하려면 tmenu 및 amenu 명령을 사용하십시오. 예를 들어 다음 명령은 태그 목록 표시를 토글하는 아이콘을 추가합니다 (물론, 태그 목록 플러그인을 먼저 설치해야 함 ).
:tmenu ToolBar.taglist Toggle display of the Taglist
:amenu ToolBar.taglist :TlistToggle<CR>
다시 메뉴 이름 ( "ToolBar")과 새 메뉴 항목 이름 ( "taglist")을 지정해야합니다. 새 항목의 이름은 아이콘을 검색하는 데에도 사용됩니다. ~ / .vim / bitmaps / 디렉토리에 아이콘을 배치 할 수 있습니다 (아직 존재하지 않는 경우 간단히 작성). 아마도 Windows에는 .bmp가 필요하고 다른 곳에서는 .xpm이 필요합니다. 아이콘의 크기는 18 x 18 픽셀이어야합니다.
tmenu
아이콘을 가리킬 때 표시되는 툴팁을 담당합니다. amenu
아이콘을 클릭 할 때 수행 될 작업을 결정하는 데 사용 합니다.
이 튜토리얼이 도움 이되었다는 것을 알았습니다 . 가장 흥미로운 부분은 다음과 같습니다.
:tmenu 1.190 ToolBar.b2u beta2unicode
:imenu ToolBar.b2u <Esc>:source ~/.vim/scripts/beta2unicode<CR>
첫 번째 줄에서 1.190은 툴바의 위치를 나타냅니다. ToolBar.b2u에서“b2u”는 이미지의 이름입니다 (bmp 확장자 없음). 첫 번째 줄의 마지막 항목은 툴바의 아이콘 (또는 호출하려는 버튼)과 관련된 작업에 대한 간단한 설명입니다.
두 번째 줄에서 ToolBar.b2u는 첫 번째 줄에서와 동일한 논리를 따릅니다. 마지막 부분
: source ~ / .vim / scripts / beta2unicode.vim
Vim 모드를 명령 행 모드로 변경하는 것으로 시작합니다. 명령은 스크립트를 "소스"(해석 및 실행)하는 것입니다. 여기 VIMHOME은 ~ / .vim /입니다. VIMHOME의 폴더는 scripts | \ verb | beta2unicode.vim은 스크립트의 이름입니다. Enter 키를 누르는 것과 같습니다.
기본적으로 다른 메뉴를 추가하는 것과 같이 작동합니다. vim의 도움말 ( :help menu
) 에서 세부 사항을 찾을 수 있습니다 .