আমার বোঝাটি হ'ল ansi-term
কেবল 8 টি রঙকে সমর্থন করে (এটি এখানে reddit এ একটি ভাল আলোচনা )।
এদিকে, টার্মিনাল এমুলেটরগুলির একটি ক্রমবর্ধমান সংখ্যক (যেমন tmux
বা iTerm2
ওএস এক্সে) সমর্থন True color
(24 বিট, অর্থাৎ 16 মিলিয়ন রঙ)। একটি ভাল তালিকা এখানে পাওয়া যাবে ।
- যদি 8-রঙের ক্যাপটি সুনির্দিষ্ট
ansi-term
হয় তবে টার্মিনাল অনুকরণের জন্য কি অন্য কোনও প্যাকেজ রয়েছে যা এই সীমাবদ্ধতাটি সমাধান করার চেষ্টা করছে? True color
ইমাসে কোনও টার্মিনাল এমুলেটরে সমর্থন আনার কি কোনও পরিকল্পনা আছে ?
এবং সম্ভবত নিশ্চিত করতে:
ansi-term
বাফারে কার্যকরভাবে 8 টিরও বেশি রঙের কোনও উপায় আছে কি ?- ইমাকগুলিতে রঙ
ansi-color-names-vector
নির্ধারণের প্রস্তাবিত উপায়টি কি এখনও কি টুইট করা সম্ভব ?ansi-term
25
যদি কোনও এমুলেটর " সত্য রঙ " সমর্থন করে তবে কীভাবে পরীক্ষা করবেন :
উপরের লিঙ্কটি থেকে এখানে একটি স্নিপেট রয়েছে যা পরীক্ষা করতে হবে যদি এমুলেটর সত্য রঙগুলি সমর্থন করে:
awk 'BEGIN{
s="/\\/\\/\\/\\/\\"; s=s s s s s s s s;
for (colnum = 0; colnum<77; colnum++) {
r = 255-(colnum*255/76);
g = (colnum*510/76);
b = (colnum*255/76);
if (g>255) g = 510-g;
printf "\033[48;2;%d;%d;%dm", r,g,b;
printf "\033[38;2;%d;%d;%dm", 255-r,255-g,255-b;
printf "%s\033[0m", substr(s,colnum+1,1);
}
printf "\n";
}'
যদি এটি সমর্থন করে তবে নীচের লাইনে নীচের চিত্রের মতো একটি দুর্দান্ত গ্রেডিয়েন্ট প্রদর্শিত হবে:
আমি যা পড়েছি তা থেকে, নিওভিম (একটি ভিআইএম সম্পাদক) 2015 এর জন্য এর জন্য সমর্থন যোগ করেছে এবং ইমাস বাগগুলিতে এটি যুক্ত করার জন্য একটি অনুরোধ হয়েছিল।
ansi-color-names-vector
হিসাবে আমি কাস্টমাইজ করতে পারি এমন পরিবর্তনশীল হিসাবে দেখতে পাচ্ছি না। তদ্ব্যতীত, আমিmulti-term
চালা এবং শেল হিসাবে zsh সঙ্গে। আপনার স্ক্রিপ্ট একটি ইতিবাচক আউটপুট উত্পাদন করে না :-(