গিট ব্যাশে আমি কীভাবে 256 বা 24-বিট রঙ আউটপুট করব?


8

আমি উইন্ডোজ 10 ক্রিয়েটার্স আপডেট বিল্ড 15063 এ গিট ব্যাশ চালাচ্ছি Windows উইন্ডোজের জন্য গিট ইনস্টল করার সময় আমি মিনটিটিওয়াইয়ের পরিবর্তে উইন্ডোজের ডিফল্ট কনসোল উইন্ডোটি ব্যবহার করতে পছন্দ করি।

ডিফল্ট কনসোল উইন্ডোটির অর্থ cmd.exe, যা কমান্ড প্রম্পট বা কমান্ড প্রসেসর হিসাবেও পরিচিত। যেহেতু উইন্ডোজ 10 সেমিডি.এক্সই 14931 তৈরি করুন 24-বিট রঙ সমর্থন করে

গিট ব্যাশের জন্য উইন্ডোজ 10 ক্রিয়েটর আপডেটে নতুন 24-বিট রঙ সমর্থনকে আমি কীভাবে 'আনলক' করতে পারি?

যেহেতু সেমিডি.এক্সই এএনএসআই এস্কেপ কোডগুলি এখন সমর্থন করে, আমি নিম্নলিখিত কমান্ডটি ব্যবহার করে সেন্টিমিড.এক্সে (গিট বাশ নয়) 24-বিট রঙ সমর্থন পরীক্ষা করেছি:

echo ^[[48;2;0;191;243m^[[38;2;255;255;255m Ask Question ^[[0m

(চরিত্রের ক্রমটি ^[আসলে হ'ল পালানো নিয়ন্ত্রণের চরিত্রের ভিজ্যুয়াল উপস্থাপনা যা আমি Ctrl+ ব্যবহার করে প্রবেশ করলাম [))

Cmd.exe এ 24-বিট রঙ সমর্থন

আমি নীচের কমান্ডগুলি ব্যবহার করে 24-বিট রঙ সমর্থন পাশাপাশি 'গিটার ব্যাশে 8-রঙ সমর্থন' পরীক্ষা করেছি color বেসিক (অ-প্রসারিত) এএনএসআই এস্কেপ কোডগুলি ব্যবহার করার সময় গিট ব্যাশ কেবল রঙগুলিকে আউটপুট দেয়।

echo -e "\033[48;2;0;191;243m\033[38;2;255;255;255m Ask Question \033[0m"

echo -e "\033[44m\033[37m Ask Question \033[0m"

গিট বাশ

TERMপরিবেশের ভেরিয়েবলের মান পরিবর্তন করা থেকে এটি ঠিক cygwinকরা xterm-256colorহয়নি।


"সাইগউইন থেকে এক্সটার্ম -২66 রঙে টিআরএম এনভায়রনমেন্ট ভেরিয়েবলের মান পরিবর্তন করা ঠিক করে নি" " আশা করা যায়। উইন্ডোজ কনসোল উইন্ডোটি এক্সটার্ম উইন্ডো নয়।
ডেভিডপস্টিল

echo -e "\033[48;2;0;191;243m\033[38;2;255;255;255m Ask Question \033[0m"(সাইগউইন) মিন্টিতে আমার জন্য কাজ করে।
ডেভিডপস্টিল

cmd.exeখুব ভাল টার্মিনাল অ্যাপ্লিকেশন নয় (যদিও আপনি উল্লেখ করেছেন এটি আরও ভাল হয়েছে)। এই মৃদুভাবে সম্পর্কিত উত্তরে উল্লিখিত হিসাবে আমি মিন্টিকে (যা ডিফল্ট "সাইগউইন টার্মিনাল" হ'ল ) পরামর্শ দিচ্ছি ।
অ্যাডাম কাটজ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.