Tło:Jak ustawić zmienną środowiskową TERM w Windows tak, aby działała z Bash przez SSH i lokalnie z Git?
podczas używania wersji Windows git w PowerShell I okazało się, że mam błąd „terminal nie jest w pełni funkcjonalny” więc użyłem drugie rozwiązanie pisał here (czyli zmiana termin Msys) naprawić problem.
Powodowało to jednak dodatkowy problem, który polegał na tym, że gdy SSH trafił do mojego Vagrantera, aplikacje z linii poleceń, takie jak Vim, Nano, a nawet Clear, nie działały, powodując błędy "msys: unknown type terminal."
Potem próbowałem zmienić TERM na "ansi" i uzyskałem lepsze wyniki podczas ssh, ponieważ aplikacje działały poprawnie, ale nadal występują błędy formatowania.
Pytanie:
Czy istnieje ustawienie zmiennych TERM w środowisku Windows, które będą działać poprawnie zarówno dla mojej kopii systemu Windows Git oraz Vagrant VM basha poprzez SSH?
Która wersja git.exe używasz? Wcześniej widziałem błąd, który opisujesz w PowerShellu, ale od dawna nie miałem z tym problemu. Używam wersji git w wersji 1.9.5.msysgit.0 (możesz zobaczyć swoją wersję, uruchamiając 'git --version'). –