Windows 10'daki Oluşturucu Güncelleştirmesi 15063'te Git Bash'i çalıştırıyorum. Windows için Git'in kurulumu sırasında MinTTY yerine Windows'un varsayılan konsol penceresini Kullanmayı seçtim .
Varsayılan konsol penceresi, Komut İstemi veya Komut İşlemcisi olarak da bilinen cmd.exe anlamına gelir. Windows 10 cmd.exe 14931 inşa beri 24-bit renk destekler .
Git Bash için Windows 10 Oluşturucu Güncelleştirmesi'ndeki yeni 24 bit renk desteğinin kilidini nasıl açabilirim?
Cmd.exe şimdi de ANSI çıkış kodlarını desteklediğinden, aşağıdaki komutu kullanarak cmd.exe'de (Git Bash değil) 24 bit renk desteğini test ettim:
echo ^[[48;2;0;191;243m^[[38;2;255;255;255m Ask Question ^[[0m
(Karakter dizisi ^[aslında Ctrl+ kullanarak girdiğim çıkış kontrol karakterinin görsel temsilidir [.)
Git Bash'de 24-bit renk desteğini ve 'normal' 8 renk desteğini aşağıdaki komutları kullanarak test ettim. Git Bash, yalnızca temel (uzatılmamış) ANSI çıkış kodlarını kullanırken renk verir.
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"
TERMOrtam değişkeninin değerini ' den' cygwine değiştirmek xterm-256coloronu düzeltmedi.
echo -e "\033[48;2;0;191;243m\033[38;2;255;255;255m Ask Question \033[0m"benim için çalışıyor (Cygwin) mintty.
cmd.exeçok iyi bir terminal uygulaması değildir (not ettiğiniz gibi daha iyi hale gelse de). Bu hafif ilgili cevapta belirtildiği gibi mintty'yi (varsayılan "Cygwin Terminali" dir) öneririm .

