Tengo un servidor Ubuntu alojado en Vultr con el que estoy interactuando remotamente usando el terminal que me proporcionan. Me gustaría saber cómo pegar desde mi portapapeles a nano, que estoy usando para escribir el código de mi servidor. He probado Ctrl+U pero esto no me funciona.
Otros comandos de atajo de teclado funcionan, como write out Ctrl+O y quit Ctrl+X, así que estoy seguro de que el terminal Vultr puede reconocer estos comandos de teclado.
Estoy seguro de que hay una forma de pegar en nano desde el portapapeles, pero no estoy seguro de cuál es el atajo.
Pregunta: ¿Cuál es el atajo de teclado para pegar desde el portapapeles a nano? Si no hay manera de hacer esto, ¿qué editor nativo de Linux es capaz?
Puedes probar los dos comandos siguientes para pegar desde el portapapeles. Ambos deberían funcionar.
Ctrl+Mayús+v
Mayús+Insertar
El comando Ctrl+U sólo permite pegar texto copiado o cortado desde el propio nano, de ahí que el comando no funcione.
Edit:
Desafortunadamente, para el caso específico cuando se usa la consola Vultr, no parece haber una manera fácil de usar copiar y pegar. Vultr simplemente no lo soporta. Una alternativa sería usar SSH junto con otro terminal para conectarse al servidor. Si estás en Windows, usar putty funcionaría.
nano no tiene integración con el portapapeles del sistema; depende del manejo del portapapeles del terminal para interactuar con él.
De la documentación de Vultr:
Notas sobre la consola: El software de consola no soporta cortar & pegar.
Si quieres manejar el portapapeles como se indica en la pregunta, tendrás que usar un programa SSH y un terminal que lo soporte.
Si no hay manera de hacer esto, ¿qué editor nativo de Linux es capaz?
I'No estoy seguro de si Nano realmente puede hacer esto más o menos de forma nativa sin el apoyo explícito de la terminal, pero es posible que desee utilizar X11 habilitado Vim sobre una sesión X11-forwarded (ssh -X
). Entonces el comando "+y
tirará ("copy") al portapapeles X11, y "+p
pondrá ("paste") desde allí - sin necesidad de que la terminal lo soporte.
Tenga en cuenta que Vim habilitado para X11 no significa versión GUI (gVim). El Vim de consola puede permanecer en el terminal, pero aún es capaz de acceder al portapapeles X11 gracias a estar enlazado con las librerías X11. Sólo tiene que conocer su (reenviado) DISPLAY
.