ฉันต้องการลบไอคอนเริ่มต้นบางส่วนและอาจเพิ่มไอคอนหนึ่งหรือสองไอคอนของฉันเอง ตัวอย่างเช่นมันจะดีถ้ามีไอคอนสำหรับ NerdTree และ Taglist
ฉันต้องการลบไอคอนเริ่มต้นบางส่วนและอาจเพิ่มไอคอนหนึ่งหรือสองไอคอนของฉันเอง ตัวอย่างเช่นมันจะดีถ้ามีไอคอนสำหรับ NerdTree และ Taglist
คำตอบ:
คำตอบของลุดวิกทำให้ฉันเริ่มต้นได้ แต่มันไม่ใช่คำตอบที่ฉันหวังไว้ ดังนั้นฉันจึงสร้างคำถามชุมชน - วิกิและทิ้งคำตอบนี้ไว้กับสิ่งที่ฉันค้นพบ คำตอบจะดีขึ้นเมื่อฉันไป
:tmenu ToolBar
นี่จะให้รายชื่อของคำสั่งบนแถบเครื่องมือของคุณ มันจะแสดงรายการตำแหน่งชื่อและเคล็ดลับเครื่องมือสำหรับแต่ละรายการ
คุณสามารถใช้ของคุณ.gvimrc
เพื่อลบรายการจากแถบเครื่องมือเริ่มต้นของคุณ ตัวอย่างเช่นในการกำจัดคำสั่ง make:
:aunmenu ToolBar.Make
คุณต้องระบุเมนู ("แถบเครื่องมือ") และชื่อของคำสั่ง ("สร้าง")
ในการเพิ่มคำสั่งใหม่ลงในแถบเครื่องมือให้ใช้คำสั่ง tmenu และ amenu ตัวอย่างเช่นคำสั่งต่อไปนี้จะเพิ่มไอคอนที่จะสลับการแสดงรายการแท็ก (แน่นอนคุณต้องติดตั้งปลั๊กอินรายการแท็กก่อน):
: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 หมายถึงตำแหน่งบนแถบเครื่องมือ ใน ToolBar.b2u“ b2u” เป็นชื่อของภาพ (ไม่มีนามสกุล bmp) รายการสุดท้ายในบรรทัดแรกคือคำอธิบายสั้น ๆ ของการกระทำที่เกี่ยวข้องกับไอคอน (หรือปุ่มตามที่คุณต้องการเรียกใช้) บนแถบเครื่องมือ
ในบรรทัดที่สอง ToolBar.b2u ทำตามลอจิกเดียวกับในบรรทัดแรก ส่วนสุดท้าย
: source ~ / .vim / สคริปต์ / beta2unicode.vim
เริ่มต้นด้วยการเปลี่ยนโหมด Vim เป็นโหมดบรรทัดคำสั่ง คำสั่งคือ "แหล่งที่มา" (เพื่อตีความและดำเนินการ) สคริปต์ VIMHOME ที่นี่คือ ~ / .vim / โฟลเดอร์ใน VIMHOME คือสคริปต์ | และ \ verb | beta2unicode.vim เป็นชื่อของสคริปต์ เทียบเท่ากับการกดปุ่ม Enter
มันใช้งานได้เหมือนการเพิ่มเมนูอื่น ๆ คุณสามารถค้นหารายละเอียดในความช่วยเหลือของกลุ่ม ( :help menu
)