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

¿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

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.