60 votos

¿Cómo pegar en nano desde el portapapeles?

Tengo un servidor Ubuntu alojado en Vultr con el que estoy interactuando remotamente usando su terminal. Me gustaría saber cómo pegar desde mi portapapeles en nano, que estoy usando para escribir el código de mi servidor. He intentado Ctrl + U pero esto no funciona para mí.

Otros comandos de atajo de teclado funcionan, como escribir Ctrl + O y dejar de fumar Ctrl + X así que estoy seguro de que el terminal Vultr puede reconocer estos comandos del teclado.

Estoy seguro de que hay una manera 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 la nano? Si no hay forma de hacerlo, ¿qué editor nativo de Linux es capaz?

0 votos

¿Has probado a hacer clic con el botón derecho del ratón en el terminal en el que estás ejecutando tu sesión SSH? Algunos terminales utilizan el clic derecho para pegar.

74voto

Shaido Puntos 377

Puedes probar los siguientes dos comandos para pegar desde el portapapeles. Ambos deberían funcionar.

  1. Ctrl + Shift + v

  2. Shift + Insert

El Ctrl + U sólo permite pegar texto copiado o cortado desde el propio nano, de ahí que el comando no funcione.


Editar:

Desafortunadamente, para el caso específico de usar la consola de Vultr, no parece haber una manera fácil de usar el copiar y pegar. Vultr simplemente no lo soporta. Una alternativa sería usar SSH junto con otra terminal para conectarse al servidor. Si estás en Windows, usando masilla funcionaría.

3 votos

El párrafo que sigue a la lista numerada es correcto. El comando nano no intenta acceder al portapapeles de una GUI. (Puede tener varios portapapeles. Usar Ctrl-K desde nano, para cortar, usará el portapapeles interno de nano).

1 votos

Estoy usando Terminus y me ha funcionado - yay

0 votos

Me pregunto por qué no se menciona esto en la sección de ayuda de nano.

22voto

RiCHiE Puntos 341

SSH Putty Windows Mayúsculas+clic derecho del ratón me ha funcionado con la configuración por defecto de Putty.

0 votos

Funciona para Windows 10 subsistema ubuntu.

11voto

NoJoshua Puntos 201

He utilizado con éxito el botón derecho del ratón para pegar desde Windows 10 a nano en "Bash en Ubuntu en Windows".

1 votos

A mí me ha funcionado: Windows 10 10.0.17763 a Nano en un contenedor Linux

0 votos

Lo mismo digo. Win10 2004 19041.450.

9voto

nano no tiene integración con el portapapeles del sistema; depende del manejo del portapapeles del terminal para interactuar con él.

Desde el Documentación de Vultr :

Notas sobre la consola: El software de la consola no permite cortar y 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.

0 votos

Como usuario de nano, puedo decirte que nano tiene un portapapeles, al que se accede mediante CTRL+K para cortar una línea y CTRL+U para pegarla de nuevo.

4 votos

Tiene un espacio de corte, sí. Pero no integra el portapapeles del sistema.

0 votos

Tu respuesta menciona que nano "no tiene capacidad de portapapeles", que no es lo mismo que "no integrar el portapapeles de un gestor de ventanas".

1voto

scott_lotus Puntos 194

Si no hay forma de hacerlo, ¿qué editor nativo de Linux es capaz?

No estoy seguro de si Nano puede hacer esto de forma más o menos nativa sin el apoyo explícito de la terminal, pero es posible que desee utilizar Vim con X11 sobre una sesión de X11 ( ssh -X ). Entonces "+y se extraerá ("copiará") al portapapeles de X11, y "+p pondrá ("pegar") desde allí - sin necesidad de que el terminal lo soporte.

Tenga en cuenta que Vim habilitado para X11 no significa la versión GUI (gVim). El Vim de consola puede permanecer en la terminal, pero sigue siendo capaz de acceder al portapapeles X11 gracias a que está enlazado con las bibliotecas X11. Sólo tiene que conocer su (reenviado) DISPLAY .

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: