ইমাক্সের অভ্যন্তরে টার্মিনাল এমুলেটরটিতে 8 টিরও বেশি রঙ পাওয়া


14

আমার বোঝাটি হ'ল ansi-termকেবল 8 টি রঙকে সমর্থন করে (এটি এখানে reddit এ একটি ভাল আলোচনা )।

এদিকে, টার্মিনাল এমুলেটরগুলির একটি ক্রমবর্ধমান সংখ্যক (যেমন tmuxবা iTerm2ওএস এক্সে) সমর্থন True color(24 বিট, অর্থাৎ 16 মিলিয়ন রঙ)। একটি ভাল তালিকা এখানে পাওয়া যাবে

  • যদি 8-রঙের ক্যাপটি সুনির্দিষ্ট ansi-termহয় তবে টার্মিনাল অনুকরণের জন্য কি অন্য কোনও প্যাকেজ রয়েছে যা এই সীমাবদ্ধতাটি সমাধান করার চেষ্টা করছে?
  • True colorইমাসে কোনও টার্মিনাল এমুলেটরে সমর্থন আনার কি কোনও পরিকল্পনা আছে ?

এবং সম্ভবত নিশ্চিত করতে:

  • ansi-termবাফারে কার্যকরভাবে 8 টিরও বেশি রঙের কোনও উপায় আছে কি ?
  • ইমাকগুলিতে রঙ ansi-color-names-vectorনির্ধারণের প্রস্তাবিত উপায়টি কি এখনও কি টুইট করা সম্ভব ?ansi-term25

যদি কোনও এমুলেটর " সত্য রঙ " সমর্থন করে তবে কীভাবে পরীক্ষা করবেন :

উপরের লিঙ্কটি থেকে এখানে একটি স্নিপেট রয়েছে যা পরীক্ষা করতে হবে যদি এমুলেটর সত্য রঙগুলি সমর্থন করে:

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 এর জন্য এর জন্য সমর্থন যোগ করেছে এবং ইমাস বাগগুলিতে এটি যুক্ত করার জন্য একটি অনুরোধ হয়েছিল।


ইমাক্স 26 ansi-color-names-vectorহিসাবে আমি কাস্টমাইজ করতে পারি এমন পরিবর্তনশীল হিসাবে দেখতে পাচ্ছি না। তদ্ব্যতীত, আমি multi-termচালা এবং শেল হিসাবে zsh সঙ্গে। আপনার স্ক্রিপ্ট একটি ইতিবাচক আউটপুট উত্পাদন করে না :-(
স্পা

উত্তর:


2

এটি সঠিক যে আনসিস-টার্মটি কেবল 8 টি রঙকে সমর্থন করে তবে অ্যানসি-কালার.এল এর পরিবর্তে এক্সটার্ম-কালার.এল ব্যবহার করে আপনি 256 টি রঙ পেয়ে থাকেন।

"এএনএসআই এবং এক্সটার্ম -২6 E ইম্যাক্সের জন্য রঙের পাঠ্য সম্পত্তি অনুবাদক"

https://github.com/atomontage/xterm-color


ansi-termইম্যাক্সে আমি কীভাবে এটি ব্যবহার করব ?
আমেলিও ওয়াজকেজ-রেইনা

এটি উদ্দিষ্ট ব্যবহার নয়, তবে দেখুন: github.com/atomontage/xterm-color/issues/2
এরিক বি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.