मैं gvim टूलबार को कैसे अनुकूलित करूं?


15

मैं कुछ डिफॉल्ट आइकनों को हटाना चाहूंगा और शायद अपने खुद के एक या दो आइकॉन जोड़ूंगा। उदाहरण के लिए, यह अच्छा होगा यदि नर्डट्री और टैगलिस्ट के लिए आइकन थे।

जवाबों:


9

लुडविग का जवाब मुझे मिलने लगा, लेकिन यह वास्तव में उस तरह का जवाब नहीं था जैसी मुझे उम्मीद थी। इसलिए मैंने प्रश्न समुदाय-विकी बना दिया और जो मुझे पता चला, उसके साथ इस उत्तर को छोड़ दूंगा। मेरे साथ जाते ही जवाब सुधर जाएगा।

पता लगाएं कि टूलबार वर्तमान में क्या है

:tmenu ToolBar

यह आपको आपके टूलबार पर वर्तमान में आदेशों की एक सूची देगा। यह प्रत्येक प्रविष्टि के लिए स्थिति, नाम और टूलटिप को सूचीबद्ध करेगा।

डिफ़ॉल्ट टूलबार से कुछ हटाएं

आप .gvimrcअपने डिफ़ॉल्ट टूलबार से प्रविष्टियों को हटाने के लिए अपने का उपयोग कर सकते हैं । उदाहरण के लिए, मेक कमांड से छुटकारा पाने के लिए:

:aunmenu ToolBar.Make

आपको मेनू ("टूलबार") और कमांड का नाम ("मेक") निर्दिष्ट करने की आवश्यकता है।

अपने टूलबार में एक नई प्रविष्टि जोड़ें

टूलबार में एक नई कमांड जोड़ने के लिए, टमेनू और एमेनू कमांड का उपयोग करें। उदाहरण के लिए, निम्न कमांड एक आइकन जोड़ेंगे जो टैगलिस्ट के प्रदर्शन को चालू करेगा (बेशक, आपको पहले टैग सूची प्लगइन स्थापित करने की आवश्यकता है ):

:tmenu ToolBar.taglist Toggle display of the Taglist
:amenu ToolBar.taglist :TlistToggle<CR>

फिर, आपको मेनू का नाम ("टूलबार") और अपनी नई मेनू प्रविष्टि ("टैगलिस्ट") का नाम निर्दिष्ट करना होगा। एक आइकन की खोज के लिए नई प्रविष्टि के नाम का भी उपयोग किया जाएगा। आप अपने ~ / .vim / bitmaps / निर्देशिका में आइकन रख सकते हैं (यदि यह अभी तक मौजूद नहीं है तो इसे बनाएं)। माना जाता है कि, आपको विंडोज पर एक .bmp और हर जगह एक .xpm की जरूरत है। आइकन का आकार 18 x 18 पिक्सेल का होना चाहिए।

tmenuआइकन को मँडराते समय प्रदर्शित टूलटिप के लिए जिम्मेदार है। amenuयह तय करने के लिए उपयोग करें कि आइकन पर क्लिक करने पर क्या होना चाहिए।


बस जोड़ने के लिए, आप अपने स्वयं के मेनू शीर्षक के साथ टूलबार को प्रतिस्थापित करके एक मेनू प्रविष्टि बना सकते हैं।
TiCL

5

मुझे यह ट्यूटोरियल मददगार लगा। सबसे दिलचस्प हिस्सा नीचे उद्धृत किया गया है:

:tmenu 1.190 ToolBar.b2u beta2unicode
:imenu ToolBar.b2u <Esc>:source ~/.vim/scripts/beta2unicode<CR>

पहली पंक्ति में 1.190 टूलबार पर एक स्थिति को इंगित करता है। ToolBar.b2u में "b2u" छवि का नाम है (bmp एक्सटेंशन के बिना)। पहली पंक्ति का अंतिम आइटम टूलबार पर आइकन (या बटन, जैसा कि आप इसे कॉल करना चाहते हैं) से जुड़ी कार्रवाई का संक्षिप्त विवरण है।

दूसरी पंक्ति में, ToolBar.b2u पहली पंक्ति में उसी तर्क का अनुसरण करता है। अंतिम भाग,

: स्रोत ~ / .vim / लिपियों / Beta2unicode.vim

कमांड लाइन मोड में विम मोड के परिवर्तन के साथ शुरू होता है। आदेश स्क्रिप्ट को "स्रोत" (व्याख्या और निष्पादित करने के लिए) है। यहाँ VIMHOME ~ / .vim / है। VIMHOME में फ़ोल्डर स्क्रिप्ट है | और \ क्रिया | Beta2unicode.vim स्क्रिप्ट का नाम है। Enter कुंजी दबाने के बराबर है।

यह मूल रूप से अन्य मेनू को जोड़ने की तरह काम करता है। आप विम की मदद ( :help menu) में विवरण पा सकते हैं ।


यह एक शुरुआत है, लेकिन वास्तव में अच्छा नहीं है। यह ट्यूटोरियल केवल विंडोज पर काम करता है और यह लगभग कुछ भी नहीं बताता है। हालाँकि, इसने मुझे Googling के लिए कुछ और कीवर्ड दिए।
इन्नाएम

@ मन्नी: हम्म, यह आपको शुरू करने के लिए पर्याप्त होना चाहिए, इसके बाद यह वैसे भी मदद करने के लिए छड़ी करने के लिए आईएमएचओ सबसे अच्छा है। 'केवल विंडोज पर काम करता है' भाग के लिए: क्या आप बता सकते हैं कि आपके लिए क्या काम नहीं किया?
लुडविग वेन्ज़िएल

ट्यूटोरियल आपको .bmp प्रारूप में आइकन बनाने के लिए कहता है। हर उस चीज पर जो विंडोज नहीं है, आपको .xpm की जरूरत है।
इन्नाम

हालांकि मुझे गलत मत समझो यह वास्तव में मुझे शुरू कर दिया। मुझे बस उम्मीद है कि वहाँ कुछ बेहतर है।
इन्नाएम
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.