2010-10-06 09:32:45 +0000 2010-10-06 09:32:45 +0000
106
106

¿Cómo selecciono todo el texto de un archivo con nano?

Abro un archivo en Ubuntu nano editor desde la línea de comandos y quiero copiar todo el contenido del archivo para poder pegarlo en otra aplicación fuera del shell.

Hasta ahora sólo puedo copiar usando shift en la pantalla que es visible pero no en todo el contenido.

Respuestas (13)

73
73
73
2011-01-18 18:30:05 +0000

Hay una forma posible:

  • Cursor al principio de un archivo

  • Ctrl6 para poner una marca

  • AltShiftT (o intenta AltT) para cortar hasta el final del archivo

  • Si AltT no funciona, intenta CtrlK

  • para copiar el contenido del archivo haz CtrlU para volver a cortar el texto

18
18
18
2010-10-06 12:55:34 +0000

No puedes usar el buffer de nano para usarlo en otro lugar, necesitas usar el buffer de X o Gnomo. xclip es la solución.

Una interfaz de línea de comandos para el portapapeles de X11. También se puede utilizar para copiar archivos, como alternativa a sftp/scp, evitando los mensajes de contraseña cuando ya se ha configurado el reenvío de X11.

11
11
11
2018-04-10 10:01:36 +0000

Alternativamente, puedes alejar el zoom usando Ctrl+- para ajustar todo el contenido del archivo en “una página de la pantalla” y seleccionar todo usando el ratón. Después de que usted aleje el zoom con Ctrl+0 o acerque progresivamente con Ctrl++.

No me gusta la parte del ratón, pero esta es una manera rápida de copiar el texto en masa en nano.

7
7
7
2012-11-11 07:08:16 +0000

En realidad, esta respuesta puede ser un poco tardía, pero estaba buscando una respuesta para la misma pregunta y me di cuenta. cuando tienes el archivo que quieres copiar para abrirlo en nano. puedes pulsar ctl-R y entrar en el archivo del que quieres copiar. esto traerá el archivo completo.

En mi caso sólo estaba copiando mi viejo fstab, así que no era gran cosa. pero podría volverse ridículo con archivos enormes.

3
3
3
2017-07-20 20:36:23 +0000

puedes usar el gato y luego copiarlo de la consola:

cat path/to/file.yml

Selecciona la salida impresa en la consola.

2
2
2
2014-09-17 18:33:32 +0000

Aquí hay otra solución. Una que personalmente prefiero. Utiliza Xsel. Es muy similar a Xclip pero con una diferencia clave.

$ cat my_funky_file | xsel

Mientras Xclip pone todo en el portapapeles principal, Xsel manipula el buffer de selección permitiéndote pegar la selección con un clic medio. ¡Esto es genial para los que no tienen nada que hacer! Así que si tienes algo en tu portapapeles que no has pegado todavía, ¡no se verá afectado!

Y si quieres pegar el contenido, xsel -o lo escupirá directamente.

Puedes instalarlo en un sistema basado en Debian usando

$ apt-get install xsel

La fuente está disponible aquí de lo contrario! Espero que esto ayude a alguien.

0
0
0
2018-07-13 17:37:36 +0000

usa micro en lugar de nano en estos casos

Para instalar:

sudo su
cd /opt/
apt-get install curl
curl https://getmic.ro | bash
ln -s /opt/micro /usr/bin/micro
ln -s /opt/micro /usr/bin/nani
exit

para que puedas abrir un archivo con:

micro Readme.txt
or
nani Readme.txt

Yo uso ambos, nano es rápido y práctico, micro es completamente funcional.

Puedes usar:

  • Ctrl-A para seleccionar todo.
  • Ctrl-C, Ctrl-V
  • Coloca varios cursores si usas Ctrl y left click
  • Ctrl-Q para salir y pulsa y o n
  • etc.
  • Página de Micro Gihub
0
0
0
2010-10-06 12:51:59 +0000

Según entiendo, no es posible seleccionar un archivo entero en nano si se desplaza más que su ventana. Si estás usando un GUI y tienes nano abierto desde un terminal y el archivo no es más largo que tu ventana puedes usar el ratón y seleccionar todo el texto que cnt+shift+c lo copiará al portapapeles.

Aunque no en nano, hay una forma en vim. Ver aquí .

Específicamente, selecciona la sección de texto (modo visual).

0
0
0
2017-01-19 21:21:24 +0000

Como han señalado otras respuestas, en realidad no es posible copiar de nano al portapapeles de Ubuntu y usarlo en otro software, a menos que se use el ratón y se copie con el clic derecho.

Sin embargo, es posible abrir ambos archivos en nano y copiar de uno a otro: (Meta es Alt o Esc basado en su tecla Meta por defecto)

  1. Primero necesitas activar varios buffers

  2. Luego puede abrir los archivos en un nuevo buffer con Ctrlr

  3. cambiar entre los buffers con Meta, a la izquierda y Meta. a la derecha

  4. ir al principio del archivo Meta\ y luego tiene dos opciones:

  5. cambiar al otro archivo abierto en el otro buffer y pasar por Ctrlu

0
0
0
2014-07-14 03:31:38 +0000

Puedes cortar desde la posición actual del cursor hasta el final del archivo con la meta tecla más T. La meta tecla es alt o escape, dependiendo de tu teclado. Para mí, acceder a Ubuntu vía ssh desde mi OSX era escape.

0
0
0
2017-10-05 14:33:36 +0000

La forma más simple:

  • Alt/ para ir al principio del archivo.
  • Ctrl6 para poner una marca.
  • Alt/ para ir al final del archivo (es decir, marcar todo el texto).
  • Alt6 para copiar el texto seleccionado.

(No es parte de la pregunta, pero para que conste, se puede usar CtrlU para pegar el texto copiado).

0
0
0
2018-06-30 14:28:34 +0000

Así que esto funciona en la masilla. 1. clic derecho en la barra de título 2. cambiar los ajustes 3. Apariencia 4. cambiar - fuente 5. cambiar la fuente a 1

Esto pondrá mucho código en una sola pantalla. Me bastó con copiar un gran archivo de configuración.

-1
-1
-1
2017-02-15 17:15:23 +0000

Sólo puedes copiar lo que ves en tu pantalla (normalmente una página). Sólo tienes que hacer clic y resaltar con el ratón. Ctrl+C. Luego Ctrl+V pegar en el bloc de notas. Repite lo que sea necesario para cada página que tengas.