У меня возникают проблемы с отображением при редактировании файлов с помощью nano в Windows 10 Linux Subsystem.
Я подключусь к удаленной системе (локальной CentOS7 VM на Virtualbox), используя Bash / SSH. Затем я приступлю к редактированию файлов на удаленной системе с помощью nano.
Я открою файл, начну удалять текст, и вдруг все строки текста начнут исчезать. Я должен закрыть и возобновить свою работу. Когда мне это надоест, я просто переключусь на vim. Я бы предпочел быть в нано, который хорошо работает для основных вещей, которые я делаю.
Кто-нибудь еще видел это?
Редактировать # 1
- Простая навигация по документу в нано может вызвать эту проблему
- vim и Putty не ведут себя одинаково
- Ctrl + Shift + 6 не решает проблему
- Используя по существу ванильную установку CentOS7, никаких изменений в оболочке
- AFAIK, эта проблема, кажется, не возникает, когда я получаю доступ к VPS на Ubuntu Server
windows-10
bash
windows-subsystem-for-linux
TekiusFanatikus
источник
источник
Ответы:
Это вызвано несовместимым удаленным terminfo. Вы можете попробовать это исправить:
Более подробная информация здесь: https://github.com/Microsoft/WSL/issues/1436
Это похожая проблема. Вы можете проверить это, если не можете решить проблему: /server/329154/ssh-garbling-characters-in-vim-nano-on-remote-server
источник
sudo docker exec -it {container_name} bash
. Непосредственно перед запускомnano
команды там экспортируется переменная окружения сexport TERM=linux
исправленной проблемой. Спасибо.