Tengo un servidor Ubuntu alojado por Vultr con el que estoy interactuando de forma remota utilizando su terminal proporcionado. 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+ Upero esto no funciona para mí.
Otros comandos de atajo de teclado funcionan, como escribir Ctrl+ Oy salir Ctrl+ X, por lo que estoy seguro de que el terminal Vultr puede reconocer estos comandos de teclado.
Estoy seguro de que hay una manera de pegar en nano desde el portapapeles, pero no estoy seguro de cuál es el acceso directo.
Pregunta: ¿Cuál es el método abreviado de teclado para pegar desde el portapapeles en nano? Si no hay forma de hacer esto, ¿qué editor nativo de Linux es capaz?
fuente
Respuestas:
Puede probar los siguientes dos comandos para pegar desde el portapapeles. Ambos deberían funcionar.
Ctrl+ Shift+v
Shift+Insert
El comando Ctrl+ Usolo permite pegar texto que fue copiado o cortado desde el propio nano, de ahí la razón por la que el comando no funciona.
Editar:
Desafortunadamente, para el caso específico cuando se usa la consola Vultr, parece que no hay una manera fácil de usar copiar y pegar. Vultr simplemente no lo admite. Una alternativa sería utilizar SSH junto con otro terminal para conectarse al servidor. Si está en Windows, el uso de masilla funcionaría.
fuente
CTRL + Shift + V
oShift + Insert
trabajado para mínano en sí no tiene integración del portapapeles del sistema; depende del manejo del portapapeles del terminal para interactuar con él.
De la documentación de Vultr :
Si desea manejar el portapapeles como se indica en la pregunta, deberá usar un programa SSH y un terminal que lo admita.
fuente
Las ventanas de masilla SSH Shift + clic con el botón derecho del mouse me funcionaron con la configuración de masilla predeterminada.
fuente
Utilicé con éxito el botón derecho del mouse para pegar desde Windows 10 a nano en "Bash on Ubuntu en Windows".
fuente
No estoy seguro de si Nano realmente puede hacer esto de manera más o menos nativa sin el soporte explícito del terminal, pero es posible que desee utilizar Vim habilitado para X11 en una sesión reenviada por X11 (
ssh -X
). Luego, el"+y
comando tirará ("copiará") al portapapeles X11 y"+p
colocará ("pegará") desde allí, sin necesidad de que el terminal lo admita.Tenga en cuenta que Vim habilitado para X11 no significa la versión GUI (gVim). Console Vim puede permanecer en el terminal, pero aún puede acceder al portapapeles X11 gracias a su vinculación con las bibliotecas X11. Solo tiene que saber tu (reenviado)
DISPLAY
.fuente
Recientemente me encontré con un problema similar al intentar copiar desde Windows y pegar una "clave privada" muy larga a través de un terminal usando Nano y no pude hacer que copiar y pegar funcionara. En lugar de escribirlo manualmente a mano, pude usar un expansor de texto (usé AutoHotKey) para ingresarlo de esa manera.
fuente
Lo siguiente se aplica al acceder a Nano a través de una ventana de terminal PuTTY.
Si tiene un archivo ~ / .nanorc o / etc / nanorc que contiene set mouse , entonces:
Si cambia la configuración ~ / .nanorc para desarmar el mouse , entonces:
Al pegar texto del Portapapeles (a través de PuTTY) en Nano, el texto pegado puede sangrarse automáticamente de forma incorrecta. Puede que tenga que especificar el autoindent sin configurar en ~ / .nanorc para resolver esto.
fuente