Problemas al editar archivos con nano en Bash / Windows 10

8

Tengo problemas de visualización cada vez que edito archivos con nano en Windows 10 Linux Subsystem.

Me conectaré a un sistema remoto (CentOS7 VM local en Virtualbox) utilizando Bash / SSH. Luego, procederé a editar los archivos en dicho sistema remoto usando nano.

Abriré un archivo, comenzaré a eliminar texto y, de repente, las líneas completas de texto comenzarán a desaparecer. Tengo que cerrar y reiniciar mi trabajo. Cuando me canse de eso, solo cambiaré a vim. Prefiero estar en nano, que funciona bien para las cosas básicas que hago.

¿Alguien más está viendo esto?

Editar # 1

  • Simplemente navegar el documento en nano puede causar este problema
  • Vim y Putty no se comportan de la misma manera.
  • Ctrl + Shift + 6 no soluciona el problema
  • Usando esencialmente una instalación vainilla de CentOS7, no hay modificaciones al shell
  • AFAIK, estos problemas no parecen ocurrir cuando accedo a mi servidor virtual VPS de Ubuntu
TekiusFanatikus
fuente
¿Tiene el mismo problema si usa nano dentro de esa máquina sin usar una conexión remota?
Seth
Interesante ... AFAIK, no, no lo hago.
TekiusFanatikus
¿Ni en el anfitrión ni en el invitado? ¿Esas líneas realmente se eliminan si guarda un archivo mientras experimenta ese error o es solo un error de pantalla?
Seth
En el invitado, el contenido se borra / desordena si guardo. Directamente en el host a través de la ventana de VBox, no tengo problemas similares.
TekiusFanatikus
cuando dice que está eliminando texto, ¿está seleccionando bloques de texto resaltados con el mouse, o eliminando en el cursor con Del / Retroceso, o usando Ctrl + Shift + 6 y Ctrl + K para seleccionar un bloque a través del teclado?
Frank Thomas

Respuestas:

1

Esto es causado por un terminal remoto incompatible. Podrías probar esta solución:

TARobison commented on Feb 22, 2017 •
@ShimShamSam I had the exact same problem and it was killing me.
I work on a few different servers and only the CentOS one was behaving
like this. Using the following when I log in has so far fixed the problem
for me.

stty sane
export TERM=linux

I'm new to all of this, so maybe we aren't talking about the same thing
here, but I thought I'd offer what little I could.`

Más información aquí: https://github.com/Microsoft/WSL/issues/1436

Este es un problema similar. Puede revisar esto si no puede solucionar el problema: https://serverfault.com/questions/329154/ssh-garbling-characters-in-vim-nano-on-remote-server

Aulis Ronkainen
fuente