আমি কীভাবে জিভিআইএম টুলবার কাস্টমাইজ করব?


15

আমি কিছু ডিফল্ট আইকন অপসারণ করতে এবং আমার নিজের এক বা দুটি আইকন যুক্ত করতে চাই। উদাহরণস্বরূপ, NerdTree এবং ট্যাগলিস্টের জন্য আইকন থাকলে ভাল হবে।

উত্তর:


9

লুডভিগের উত্তরটি আমার কাছে শুরু হয়েছিল, তবে আমি আসলে এটির মতো উত্তর আশা করি নি। সুতরাং আমি প্রশ্নটিকে সম্প্রদায়-উইকি করে তুলেছি এবং যা উত্তর পেয়েছি তা দিয়ে এই উত্তরটি রেখেছি। উত্তরটি আরও ভাল হবে যখন আমি পাশাপাশি যাব।

বর্তমানে সরঞ্জামদণ্ডটি কী রয়েছে তা সন্ধান করুন

:tmenu ToolBar

এটি আপনাকে বর্তমানে আপনার সরঞ্জামদণ্ডে কমান্ডগুলির একটি তালিকা দেবে। এটি প্রতিটি প্রবেশের জন্য অবস্থান, নাম এবং সরঞ্জামদণ্ডের তালিকা প্রদর্শন করবে।

ডিফল্ট সরঞ্জামদণ্ড থেকে কিছু মুছুন

আপনি .gvimrcআপনার ডিফল্ট সরঞ্জামদণ্ড থেকে এন্ট্রি মুছতে ব্যবহার করতে পারেন । উদাহরণস্বরূপ, মেক কমান্ড থেকে মুক্তি পাওয়ার জন্য:

:aunmenu ToolBar.Make

আপনাকে মেনু ("সরঞ্জামদণ্ড") এবং কমান্ডের নাম ("মেক") নির্দিষ্ট করতে হবে।

আপনার সরঞ্জামদণ্ডে একটি নতুন এন্ট্রি যুক্ত করুন

টুলবারে একটি নতুন কমান্ড যুক্ত করতে tmenu এবং amenu কমান্ডটি ব্যবহার করুন। উদাহরণস্বরূপ, নিম্নলিখিত কমান্ডগুলি এমন একটি আইকন যুক্ত করবে যা ট্যাগলিস্টের প্রদর্শন টগল করবে (অবশ্যই, আপনাকে প্রথমে ট্যাগলিস্ট প্লাগইন ইনস্টল করতে হবে ):

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

আবার, আপনাকে মেনুটির নাম ("সরঞ্জামদণ্ড") এবং আপনার নতুন মেনু প্রবেশের নাম ("ট্যাগলিস্ট") নির্দিষ্ট করতে হবে। আইকন অনুসন্ধান করতে নতুন এন্ট্রিটির নামও ব্যবহৃত হবে। আপনি আইকনটি আপনার ~ / .vim / বিটম্যাপস / ডিরেক্টরিতে রাখতে পারেন (কেবল এটি উপস্থিত না থাকলে কেবল এটি তৈরি করুন)। মনে হয়, আপনার উইন্ডোজে একটি .bmp এবং অন্য কোথাও একটি .xpm প্রয়োজন। আইকনটির আকার 18 x 18 পিক্সেল হওয়া দরকার।

tmenuআইকনটি ঘুরিয়ে দেওয়ার সময় প্রদর্শিত টুলটিপটির জন্য দায়ী। amenuআইকনটি ক্লিক করা হলে কী হবে তা সিদ্ধান্ত নিতে ব্যবহার করুন ।


কেবল যোগ করতে, আপনি নিজের মেনু শিরোনাম দিয়ে টুলবার প্রতিস্থাপন করে একটি মেনু এন্ট্রি তৈরি করতে পারেন।
টিআইসিএল

5

আমি এই টিউটোরিয়ালটি সহায়ক বলে মনে করেছি। সবচেয়ে আকর্ষণীয় অংশ নীচে উদ্ধৃত করা হয়:

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

প্রথম লাইনে 1.190 টুলবারে একটি অবস্থান নির্দেশ করে। ToolBar.b2u এ "b2u" চিত্রটির নাম (বিএমপি এক্সটেনশন ছাড়াই)। প্রথম লাইনের শেষ আইটেমটি সরঞ্জামদণ্ডে আইকনটির সাথে যুক্ত (বা বোতামটি যেমন আপনি কল করতে চান) এর সাথে সংযুক্ত ক্রিয়াটির একটি সংক্ষিপ্ত বিবরণ।

দ্বিতীয় লাইনে, টুলবার.বি 2 ইউ প্রথম লাইনের মতো একই যুক্তি অনুসরণ করে। শেষ অংশটি,

: উত্স ~ / .vim / স্ক্রিপ্ট / beta2unicode.vim

কমান্ড লাইন মোডে ভিম মোডের পরিবর্তন দিয়ে শুরু হয়। কমান্ডটি হ'ল স্ক্রিপ্টটি "উত্স" (ব্যাখ্যা এবং সম্পাদন) করতে। এখানকার ভিমহোম ~ / .vim /। ভিমহোমে ফোল্ডারটি স্ক্রিপ্টস এবং \ ক্রিয়া | beta2unicode.vim হ'ল স্ক্রিপ্টের নাম। এন্টার কী টিপানোর সমতুল্য।

এটি মূলত অন্যান্য মেনু যুক্ত করার মতো কাজ করে। আপনি ভিএম এর সহায়তা ( :help menu) এ বিশদটি সন্ধান করতে পারেন ।


এটি একটি সূচনা, তবে সত্যিই ভাল নয়। এই টিউটোরিয়ালটি কেবল উইন্ডোজে কাজ করে এবং এটি প্রায় কিছুই ব্যাখ্যা করে না। তবে এটি আমাকে গুগলিংয়ের জন্য আরও কিছু কীওয়ার্ড দিয়েছে।
innaM

@ মান্নি: হুম, আপনাকে শুরু করার পক্ষে এটি যথেষ্ট হওয়া উচিত, তার পরে যেভাবেই হোক ভিএম সাহায্যে আঁকড়ে থাকাই ভাল IM 'উইন্ডোজে কেবলমাত্র কাজ করে' অংশের জন্য: আপনি কী ব্যাখ্যা করতে পারেন যা আপনার পক্ষে কার্যকর হয়নি?
লুডভিগ ওয়েইঞ্জিয়র

টিউটোরিয়ালটি আপনাকে .bmp ফর্ম্যাটে আইকন তৈরি করতে বলে। উইন্ডোজ নয় এমন সব কিছুতে আপনার .xpm প্রয়োজন need
innaM

যদিও আমাকে ভুল করবেন না। এটি সত্যিই আমাকে শুরু করেছে। আমি কেবল আশা করি যে এখানে আরও ভাল কিছু আছে।
innaM
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.