এএনএসআই X3.64 স্ট্যান্ডার্ডটি কেবল 16 টি রঙ নির্দিষ্ট করে এবং এক্সটার্ম এটির জন্য তার টার্মিনো বর্ণনাতে " xterm
" ঘোষণা করে । (জিনোম টার্মিনালটি এক্সটার্মের সাথে সামঞ্জস্যপূর্ণ এবং একই টার্মিনো বর্ণনাটিও ব্যবহার করে))
এক্সটার্ম এবং জিনোম টার্মিনাল উভয়ের বর্তমান সংস্করণগুলিতে 256 রঙের মোড রয়েছে। যেহেতু বেশিরভাগ প্রোগ্রাম 256 টি রঙ ব্যবহার করবেন কিনা তা স্থির করার জন্য $TERM
টার্মিনো ব্যবহার করে, আপনাকে যথাযথভাবে সেট করা দরকার। উদাহরণস্বরূপ, যদি এটি হয় তবে এটিতে xterm
পরিবর্তন করুন xterm-256color
।
export TERM="xterm-256color"
vim
এই কমান্ডটি চালানোর পরে পুনরায় চালু করুন ।
স্থায়ীভাবে এটি করার একটি উপায় হ'ল আপনার ~/.bashrc
ফাইলটিতে নিম্নলিখিতগুলি যুক্ত করা :
case $TERM in
xterm|screen|rxvt-unicode)
TERM="${TERM}-256color" ;;
esac
টার্মিনাল এমুলেটর নিজেই এই সেটিংটি কনফিগার করা আরও ভাল (উদাহরণস্বরূপ XTerm*termName
), তবে কিছু টার্মিনাল এটি হার্ডকোডযুক্ত (জিনোম-টার্মিনালের সাথে) ব্যবহার করে, ~/.bashrc
যতক্ষণ না এটি সেট না করে ততক্ষণ গ্রহণযোগ্য হয় অন্ধভাবে মূল্য।
ভিমের অভ্যন্তরে , আপনি :set t_Co?
256 রঙের মোড সফলভাবে সনাক্ত করেছে কিনা তা পরীক্ষা করতে আপনি ব্যবহার করতে পারেন । এই মানটি আপনার ভিতরে পরিবর্তন করবেন না.vimrc
, যদিও এটি অবিশ্বস্ত হবে।
অবশ্যই, কোনও কিছুই জিভিমকে হারাতে পারে না , যা গ্রাফিকাল প্রোগ্রাম হিসাবে পুরো 32-বিটের রঙ পরিসর ব্যবহার করতে পারে।