উত্তর:
প্রথমে, ভিম একটি colors
ডিরেক্টরিতে এটির রানটাইম ফোল্ডার দেখায় । এখানে সমস্ত রঙের চামড়া সংরক্ষণ করা উচিত ( :help 'runtimepath'
)
এর অর্থ আপনার ~/.vim/colors
ফোল্ডারে থাকা এমন একটি ফাইলের প্রয়োজন হবে । ডিফল্ট রঙের চামড়াগুলি $VIMRUNTIME/colors
যেখানে $VIMRUNTIME
সাধারণত থাকে /usr/share/vim/vim74
বা /usr/local/share/vim/vim74
ডিরেক্টরিগুলি হয় সেখানে ভিএম কীভাবে ইনস্টল করা হবে তার উপর নির্ভর করে (ভিএম সংস্করণ .3.৩-এর জন্য ভিম 7373 for এর পরিবর্তে ভিএম subst74 বিকল্প)
এখন মজা অংশে পেতে।
আপনার নিজস্ব রঙিনছড়ি তৈরির সাথে শুরু করার জন্য, আমি ডিফল্ট রঙের চামড়াগুলি একবার দেখে নেওয়ার পরামর্শ দিয়েছি experiment
সুতরাং $VIMRUNTIME/colors
ফোল্ডার থেকে আপনার ~/.vim/colors
ফোল্ডারে ডিফল্ট রঙচামি অনুলিপি করুন । এটিকে এমন কিছু নাম দিন যা নিজেকে ডিফল্ট রঙের চামড়ার নাম থেকে পৃথক করে। সুতরাং আপনি যদি desert
ডিফল্টভাবে ভিমের সাথে উপস্থিত রঙিন কপিটি অনুলিপি করেন তবে ফাইলটির নাম default_mod.vim
বা সেই প্রভাবটি কিছু করুন। রঙচেমি ফাইলটি খুলুন এবং এটির let g:colors_name
জন্য ডিফল্ট বর্ণমালা ফাইল থেকে আলাদা করতেও পরিবর্তন করুন। কনভেনশন অনুসারে, এটি রঙিন চেক ফাইলের নামের মতো হওয়া উচিত।
Colorscheme, সব আপনাকে যা করতে হবে জন্য রং দিতে হয় ctermbg
, ctermfg
, guibg
, guifg
বিভিন্ন হাইলাইট গ্রুপ সালে নির্মিত জন্য (টার্মিনাল পটভূমি, টার্মিনাল ফোরগ্রাউন্ড, GUI পটভূমি, GUI ফোরগ্রাউন্ড রং যথাক্রমে জন্য)। আপনি সংশোধন করতে পারেন এমন হাইলাইট গোষ্ঠীগুলির তালিকা পরীক্ষা করতে, পরীক্ষা করে দেখুন :help highlight-default
। Allyচ্ছিকভাবে, আপনি উল্লেখ করতে cterm
এবং gui
বৈশিষ্ট্যগুলিও ব্যবহার করতে পারেন যে আপনি একটি হাইলাইট গোষ্ঠীটি সাহসী বা তির্যক হতে চান।
উদাহরণস্বরূপ, এটি স্ট্রিংয়ের জন্য একটি সবুজ রঙ সেট করবে:
highlight String ctermbg=NONE ctermfg=107 guibg=NONE guifg=#95B47B
আপনি হাইলাইট লিঙ্কগুলি অন্য গ্রুপের সাথে সংযোগ করতে হাইলাইট লিঙ্কগুলিও ব্যবহার করতে পারেন। আপনি যদি দুটি হাইলাইট গ্রুপ একই রঙ হতে চান তবে এটি কার্যকর।
উদাহরণস্বরূপ, আপনি diffAdded
উপরের সংজ্ঞায়িত স্ট্রিং হাইলাইট গোষ্ঠীর সাথে হাইলাইট গ্রুপটিকে লিঙ্ক করতে পারেন :
highlight link diffAdded String
ভিভিফাই এবং ভিলুস্ট্রেটারের মতো সাইটগুলি দেখুন । এগুলি মূলত আপনাকে গ্রাফিকভাবে একটি স্কিম তৈরি করতে বা সাম্প্রতিক করতে এবং তারপরে প্রয়োজনীয় ফাইলগুলি ডাউনলোড করতে দেয়।
এটিকে স্বয়ংক্রিয় করার জন্য কয়েকটি সরঞ্জাম রয়েছে:
আরেকটি বড় টুল RnB romainl যা ব্যবহার দ্বারা ERB । ইআরবি (এম্বেডেড রুবি) রুবির একটি বৈশিষ্ট্য যা আপনাকে টেমপ্লেটগুলি থেকে কিছু পাঠ্য উত্পন্ন করতে সক্ষম করে।
সুতরাং এই সরঞ্জামটির ব্যবহারটি বেশ সোজা এগিয়ে রয়েছে: প্রথমে আপনাকে আপনার রঙিনছমের নামের সাথে সম্পর্কিত এবং এর প্রকৃত বিষয়বস্তুর সাথে অবশ্যই বিভিন্ন ভেরিয়েবলগুলি সংজ্ঞায়িত করতে হবে (রঙগুলি দেখতে কেমন হওয়া উচিত, আপনি কোন গোষ্ঠী ব্যবহার করতে চান ইত্যাদি) এটি হ'ল বেশ সোজা এগিয়ে কারণ লেখক আপনাকে অনেক মন্তব্য লিখেছিল আপনাকে সাহায্য করার জন্য। তারপরে আপনাকে যা করতে হবে তা হ'ল আপনার কাস্টমাইজড টেম্পলেটটি ইরবকে দেওয়া এবং সরঞ্জামটি সঠিক ফাইলগুলি তৈরি করবে।