Me conecto a una máquina con Windows a través de SSH en una terminal Powershell, y regularmente necesito realizar ediciones pequeñas y rápidas en archivos de texto en esta computadora con Windows y otras accesibles a través de la sintaxis UNC.
Actualmente uso el binario de la versión de la consola vim para Windows , pero tiene problemas de dibujo en mi escenario: cuando se desplaza más abajo que la última línea en un archivo más largo que la pantalla, todas las líneas, excepto la última, desaparecen y tiene que forzar un redibujado con ^L.
También hay una compilación binaria simple portátil de nano.exe, pero tiene fallas, como teclas de cursor que no funcionan. También es bastante básico, sin gramática vi, sin resaltado de sintaxis, pero podría vivir sin ellos para pequeñas ediciones.
Para ediciones más grandes y complicadas en archivos remotos, ya uso el excelente IDE emacs/evil/tramp/sftp que se ejecuta localmente en mi Linux.
Las versiones antiguas de Windows hasta 7/32 bits incluían un editor muy básico, que solía usar, pero todo lo que comienza desde 7/64 bits ya no tiene ese editor, así que no sugiera ese.
El editor vile ni siquiera muestra nada sobre SSH en Powershell.
Mosh es un shell diseñado para facilitar la itinerancia, las conexiones de red lentas y las respuestas instantáneas de los usuarios.
Aplicación de terminal remota que permite el roaming, admite conectividad intermitente y proporciona eco local inteligente y edición de línea de las pulsaciones de teclas del usuario.
Mosh es un reemplazo para los terminales SSH interactivos. Es más robusto y receptivo, especialmente a través de enlaces Wi-Fi, celulares y de larga distancia.
Lo importante es que entienda los comandos vi y prediga lo que va a pasar para mostrar el texto correctamente
Deshágase del retraso de la red.
SSH espera la respuesta del servidor antes de mostrarle su propia escritura. Eso puede hacer que la interfaz de usuario sea pésima. Mosh es diferente: da una respuesta instantánea al escribir, borrar y editar líneas. Lo hace de forma adaptativa y funciona incluso en programas de pantalla completa como emacs y vim. En una mala conexión, las predicciones sobresalientes se subrayan para que no se deje engañar.
Si se está comunicando de forma remota desde Windows, vea este Portable Windows Mosh . Puede conservar una versión portátil de Mobaxterm que incluirá tanto mosh como vi
Alex Stragies