আমি color xxx
আমার মধ্যে রাখিনি .vimrc
। আমি প্রথম যখন আমার খুলি তখন আমি এটি দেখতে পাই .vimrc
।
:color
আমাকে default
এখানে দেয় ।
তারপরে আমি টাইপ করি :color darcula
। এবং এটি এটি পরিবর্তন।
:color
আমাকে darcula
এখানে দেয় (প্রাকৃতিকভাবে)
তারপরে আমি টাইপ করি :set background=dark
। এবং এটি এটি পরিবর্তন।
:color
আমাকে default
এখানে (আশ্চর্যরূপে)
দেয়
সুতরাং আমার প্রশ্ন, ঠিক :set background=dark
কি করে?
আমি চেষ্টা করেছিলাম :h background
এবং কোনও সহায়ক খুঁজে পেলাম না। আমি বুঝতে পারি যে এই কমান্ডটি ব্যাকগ্রাউন্ডটি আসলে পরিবর্তন করে না, কেবলমাত্র vim অনুসারে রঙ পরিবর্তন করবে। তবে আমি এখনও এই প্রশ্নটি জিজ্ঞাসা করতে চাই। কারণ আমি রঙটি পরে সত্যিই খুশি :color darcula
এবং :set background=dark
তাই আমি আশ্চর্য না করে কীভাবে আমার নিজের রঙিন স্কিমটি লিখতে হবে তা আমার set background=dark
মধ্যে না রেখে .vimrc
।
আমি @ স্ট্যাটাক্সের কাছ থেকে পরামর্শ নিয়ে set background=dark
আমার শেষ লাইনে রেখেছি darcula.vim
। তারপরে color darcula
আমাকে তৃতীয় স্ক্রিনশট দেয়। তবে আমি যখন এটি প্রথম লাইনে রেখেছি তখন color darcula
আমাকে দ্বিতীয় স্ক্রিনশট দেয়। এছাড়াও set bg=dark
তৃতীয় স্ক্রিনশটে ফিরে এটা পরিবর্তন।
আমি এটি প্রথম লাইনে রেখে অনুমান করেছি, আমি ভিমকে বলছি যে এই রঙের চামড়া একটি অন্ধকার পটভূমির জন্য তৈরি করা হয়েছে। এটিকে বিপরীতে, শেষ লাইনে রেখে আমি ভিমকে ধরে নিতে পারি যে এই রঙের চিটটি একটি হালকা পটভূমির জন্য ডিজাইন করা হয়েছে এবং তারপরে ভিম নিজেই এটির কিছু পরিবর্তন করতে পারে (যখন এটি শেষ লাইনের প্রক্রিয়া করে)।
যদি আমি ধারণা করি যা ঘটেছিল সত্য হয় তবে আমার প্রশ্নটি এখনও উত্তরহীন। আমি যখন set bg=dark
হালকা রঙিন চামড়াটি লোড করেছি তার পরে আমি কীভাবে ভিএম পরিবর্তন করেছি ?
আমার সম্পূর্ণ ভিএম কনফিগারেশন https://github.com/MichaelMa2014/.vim এ উপলব্ধ
:set bg=light
এবং :set bg=dark
বিপরীত নয়, তবে তারা ঠিক কী তা ব্যাখ্যা করা হয়নি। এছাড়াও সেই পোস্টটি কেন আমি :set background=dark
আমার এড়াতে চাই .vimrc
।