Copiar bloques de texto en la terminal

28

¿Es posible copiar un "bloque" de texto desde una ventana de terminal sin tener que copiar líneas completas?

Ejemplo:

ingrese la descripción de la imagen aquí

Digamos que solo quiero copiar el texto que he marcado en un círculo en la imagen de arriba, ¿es esto posible? ¿O también tengo que copiar todo a la izquierda del bloque que quiero copiar?

Reparado
fuente

Respuestas:

39

Debería poder hacerlo manteniendo presionada la optiontecla mientras lo hace. Esto cambia el cursor a un signo '+' y le permite seleccionar cualquier área rectangular de texto.

Ver captura de pantalla a continuación:

ingrese la descripción de la imagen aquí

Si observa detenidamente la imagen de arriba, verá en la ventana izquierda que he resaltado un bloque de texto en Terminal y en la ventana derecha he podido pegar este texto en un nuevo documento TextEdit.

Monomeeth
fuente
3
Esto no funciona en iTerm pero funciona bien en la Terminal.
jmh
13

Al usar iTerm2 , puede usar el mouse Cmd+ Option+ para realizar la selección vertical / bloque, que transforma el cursor en una cruz, similar a Terminal.app.

O puede usar el modo de copia :

  • Cmd+ Shift+ Cpara ingresar al modo de copia
  • Ctrl+ vpara ingresar al modo vertical / bloque
  • Mueva el cursor usando las teclas del cursor en el teclado (vea el enlace para más opciones de movimiento)
  • Una vez que haya terminado, use Ctrl+ k, ypara copiar la selección.
Konrad Rudolph
fuente