Mam problemy z wyświetlaniem przy każdej edycji plików za pomocą nano w systemie Windows 10 Linux Subsystem.
Połączę się ze zdalnym systemem (lokalna maszyna wirtualna CentOS7 na Virtualbox) za pomocą Bash / SSH. Następnie przystąpię do edycji plików we wspomnianym systemie zdalnym przy użyciu nano.
Otworzę plik, zacznę usuwać tekst i nagle całe wiersze tekstu zaczną znikać. Muszę zamknąć i ponownie uruchomić pracę. Kiedy mnie to zmęczy, po prostu zmienię się na vim. Wolę być w nano, co działa dobrze w przypadku podstawowych rzeczy, które robię.
Czy ktoś jeszcze to widzi?
Edytuj nr 1
- Po prostu poruszanie się po dokumencie w nano może powodować ten problem
- vim i Putty nie zachowują się w ten sam sposób
- Ctrl + Shift + 6 nie rozwiązuje problemu
- Używając zasadniczo waniliowej instalacji CentOS7, bez modyfikacji powłoki
- AFAIK, wydaje się, że te problemy nie występują, gdy uzyskuję dostęp do mojego serwera VPS Ubuntu Server
windows-10
bash
windows-subsystem-for-linux
TekiusFanatikus
źródło
źródło
Odpowiedzi:
Jest to spowodowane niekompatybilnym zdalnym terminfo. Możesz wypróbować tę poprawkę:
Więcej informacji tutaj: https://github.com/Microsoft/WSL/issues/1436
To podobny problem. Możesz to sprawdzić, jeśli nie możesz rozwiązać problemu: /server/329154/ssh-garbling-characters-in-vim-nano-on-remote-server
źródło
sudo docker exec -it {container_name} bash
. Tuż przed uruchomieniemnano
polecenia wyeksportowano zmienną środowiskową zexport TERM=linux
naprawionym problemem. Dzięki.