Necesito copiar algo de texto en Nano, así que busqué usando Google y encontré algunas publicaciones aquí en Stack Exchange y otros sitios en los que el OP pregunta "¿Cómo puedo copiar?" y la gente suele responder "Puedes usar ctrl+ K". La persona pregunta cómo copiar y se le dice cómo cortar.
Otras respuestas mencionan alt+ 6pero en mis pruebas no funciona.
¿No hay opción para copiar texto en Nano? ¿Hay alguna solución?
M-6
) como Alt- ^ (akaM-^
) funcionan para mí.Respuestas:
Coloque el cursor al comienzo del carácter desde el que desea copiar. Presione Alt+ Shift+ Apara establecer la marca. (Alternativamente, establezca la marca con Ctrl+ 6)
Use las teclas de flecha para resaltar el texto a copiar.
Use Alt+ Shift+ 6para copiar (Alternativamente, Alt+ 6)
Navega hasta el lugar que deseas pegar. Suelta la pasta con Ctrl+U
¿Dónde está la referencia a estas combinaciones de teclas?
Todo esto se define en la documentación, a la que puede acceder con Ctrl+ Gen cualquier momento. Tenga en cuenta que el líder ^significa Ctrly Mpara Altla documentación, ya que esta es la forma tradicional de Unix de definir metacaracteres. Líneas de documentación:
y
fuente
Solución alternativa: corte, luego sin cortar y sin cortar nuevamente en el lugar donde desea copiar el texto.
I Ctrl+K
unicorns
Yo sin cortar Ctrl+U
Muevo el cursor al final y Ctrl+ Uotra vez
fuente
Sí, copiar texto es un poco extraño en nano, y algo confuso debido a informes contradictorios en las webs y la falta de claridad (o sentido común ...) tanto en la forma en que se implementó (en mi humilde opinión) como en los documentos oficiales ...
Por los documentos:
Dado que básicamente usa CTRL+ Kpara cortar , CTRL+ Upara pegar , y la línea de corte permanece en el búfer de corte , puede hacer un corte rápido y pegar para reemplazar, y luego pegar nuevamente para lograr una "copia".
Pero no me gusta esta "solución" ...
La última parte de los documentos, dice cómo copiar: usando ALT+ 6(para copiar ) el anuncio y luego pegando usando CTRL+ Upara pegar .
(Los documentos en realidad dicen la tecla " M ", que significa la tecla Meta , como dijo mook765: "la
Meta
tecla que no existe" ... y generalmente es solo ALTen los teclados modernos).También puede seleccionar varias líneas usando ALT+ 6y moviendo la sección con las teclas de flecha.
Espero que esto ayude.
fuente
Tenga en cuenta que esta solución solo funciona en versiones GUI de Ubuntu y no en una interfaz TTY.
Copio texto en nano todo el tiempo simplemente haciendo CTRL+ SHIFT+ Cen el texto seleccionado porque esa es la combinación de teclas predeterminada para copiar cualquier texto en el terminal. Esto también se aplica a nano. Esto también se puede encontrar en
Editar > Copiar
fuente
nano
sin embargo, ya tiene su propia forma de copiar, que no depende de la terminalDe
man nano
M
significa laMeta
tecla que no existe en todos los teclados sino en algunos. En los teclados sin laMeta
tecla, otras teclas modificadoras como Alto Escpodrían funcionar. En mi máquina encontré que la combinación Alt+ 6funciona bien.fuente
también puedes hacer lo siguiente;
nano -cm <text_to_edit>
Shift
+ Clic izquierdo y arrastre el mouse a través del texto que desea copiar, presioneCtrl+Shift+C
Ctrl+Shift+V
Las opciones
-c
y-m
elaboradas enman nano
:fuente
La forma más fácil que encuentro para copiar texto en nano es seleccionar el texto que desea copiar, con el mouse, y hacer clic con el botón derecho. Aparecerá un menú donde le dará la opción de algunas cosas que uno de los brujos es copiar, seleccione esa opción y habrá copiado el texto. Cuando desee pegar el texto, haga lo mismo, pero seleccione pegar y pegará el texto.
fuente