Włączyć 256 kolorów dla cygwina pod miętą?

20

Używam cygwina przez mintty, który jest domyślny. Zainstalowałem ncurses. Następnie uruchamiam następujące polecenia, aby zobaczyć, jaka jest moja paleta kolorów dla tej sesji terminalowej:

$ tput colors
8

Poszukałem google, ale jak dotąd nic. Jak mogę uzyskać ładną paletę 256 kolorów dla mojego miętowego terminalu cygwin zamiast domyślnych (kiepskich) 8 kolorów?

Zombie
źródło
Jeśli używasz mintty, możesz najwyraźniej ustawić typ terminala na xterm-256 ...
CMCDragonkai

Odpowiedzi:

21

Spróbuj export TERM=xterm-256colorlub równoważny. Możesz dodać to do odpowiedniego pliku kropkowego, jeśli chcesz, aby był trwały. Można użyć skryptu 256 kolorów demo jak to w celu sprawdzenia funkcjonalności.

jjlin
źródło
6
Przepracowano, dzięki: i.imgur.com/MKlwTGK.png
Zombie
To też działało dla mnie. Ale nie mogę go uruchomić z SSH na Windows z mojego Maca iTerm2. Działa z tymi samymi ustawieniami, gdy przesyłam SSH do pudełka Ubuntu.
Sridhar Sarnobat
2
„Plik kropkowy” to dowolny plik zaczynający się od kropki, przynajmniej zalecałbym NIE ustawiać zmiennej TERM w plikach kropkowych związanych z powłoką, w przeciwieństwie do plików kropkowych związanych z programem emulatora terminala. Wynika to z faktu, że powłoka może być używana z wieloma emulatorami terminali, a ustawienie TERM jest oczywiście błędem niewłaściwego umieszczenia, obawiam się, że zbyt powszechnym. Jeśli zamierzasz przesłonić wartość TERM, właściwym miejscem do tego nie jest plik kropki powłoki, ale plik kropkowy emulatora terminala, jeśli taki istnieje, w tym przypadku coś podobnego ~/.minttyrc. Mam nadzieję, że wyraziłem się jasno.
AMN
1
Więc jeśli w mięty mam TERM ustawiony na xterm-256color i uruchamiam ten skrypt i otrzymuję tylko bardzo powolne wyjście z ciągłych czarnych linii, co to znaczy, że powinienem to naprawić? tput colorsmówi mi 256.
dlamblin
29

Kliknij prawym przyciskiem myszy w mennicy, a następnie w Options...-> Terminal, zmień typ na xterm-256color, kliknij OK, zamknij mennicę i uruchom ją ponownie.

Jaakow
źródło
1
Jest także Term=xterm-256colorw .minttyrc. W każdym razie powinna to być właściwa odpowiedź dla Cygwina mintty
wbkang