Zauważyłem, że kolory w Snow Leopard Terminal.app nie są tak świetne (używając motywu Pro, ale inne motywy są gorsze).
Wydaje się, że nie ma łatwego sposobu na dostosowanie kolorów, a googlowanie pokazało tylko dziwne obejścia obejmujące SIMBL i zmuszanie terminalu do 32-bit.
Czy nadal tak jest, czy jest sposób na zmianę kolorów w Terminal.app Snow Leopard? Moja powłoka to Zsh, a nie bash, jeśli to robi różnicę.
Wyjaśnienie: Mam na myśli kolory ANSI, takie jak zielony, czerwony, niebieski itp. Domyślnie terminal wygląda następująco:
Te kolory nie są świetne, chcę, żeby wyglądały tak:
Znalazłem wtyczkę SIMBL / TerminalColours kompatybilną z 64- bitami , ale jeśli mogę uniknąć konieczności używania SIMBL, to byłby mój cel. Wiem, że istnieją alternatywne terminale, takie jak iTerm, ale chcę Terminal.app.
źródło
Odpowiedzi:
Terminal.app ma na stałe zapisane w nich kolory. Metody wewnętrzne, takie jak
+[NSColor(Terminal) vtRedColor]
użycie na stałe stałych zmiennoprzecinkowych do ustawiania kolorów.Jak zauważyłeś, istnieją wtyczki SIMBL, które mogą to załatać, ale zauważyłeś już ich obecne ograniczenia. SIMBL został zaktualizowany do obsługi aplikacji 64-bitowych, dlatego należy skontaktować się z autorami wtyczek, aby poprosić o ich przebudowanie w celu obsługi wersji 64-bitowej. Do rozważenia jest także inna wtyczka SIMBL .
Jedyną inną opcją dla Terminal.app jest napisanie prośby o dodanie funkcji na http://bugreport.apple.com i mam nadzieję, że ktoś w Apple będzie zachęcany, aby dodać personalizację kolorów do Terminal.app dla Lion.
źródło
Począwszy od systemu Mac OS X Lion 10.7, szesnaście kolorów ANSI można dostosować w preferencjach terminalu.
Po wskazaniu jednego z elementów sterujących kolorem wyświetlana jest nazwa i numer koloru ANSI jako odniesienie.
Podczas edycji koloru ANSI na panelu kolorów znajduje się przycisk do resetowania poszczególnych kolorów ANSI z powrotem do wartości domyślnych:
Kilka wskazówek na temat panelu preferencji Ustawienia:
Podobnie jak w przypadku większości Ustawień, możesz wybrać więcej niż jeden profil na raz (np. Shift lub Command + kliknięcie, lub wybierz Edycja> Wybierz wszystko ) i zmienić kolory dla wszystkich z nich jednocześnie.
Panel preferencji Ustawienia obsługuje Cofnij (i Ponów), dzięki czemu możesz wypróbować zmianę (lub kilka zmian) i przywrócić zmiany, których nie lubisz.
źródło
Kody specjalne ANSI mogą robić, co chcesz. Nie są teraz tak popularne, jak wtedy, gdy wszyscy pracowali w terminalu przez modem, ale nadal działają w Terminalu i iTerm i tym podobnych. Nie zdziwiłbym się, gdy zobaczyłem, że Terminal używa ich za kulisami do kontrolowania kolorów.
Warto zajrzeć na magiczną stronę IBM Monituj . Kody ANSI powinny umożliwiać dostosowanie kolorów, jeśli zaczynasz od podstawowego profilu terminala.
Wikipedia ma dodatkowe informacje na temat kodu ucieczkowego ANSI .
źródło