Copiar y pegar con GNU Screen con ventanas divididas verticalmente en OS X

Copiar y pegar con GNU Screen con ventanas divididas verticalmente en OS X

Cuando se usa GNU Screen con OS X (presumiblemente también con Linux) y se usa una pantalla dividida vertical, ¿cómo se copia y pega texto en un solo lado de la terminal completa?

¿No poder hacer esto es algo con lo que la gente vive o existe un script/función que puede pegar solo los primeros o los últimos 80 caracteres de cada línea o algo así?

(Instalé la última versión de GNU Screen desde el repositorio git para mi OS X 10.7 si eso importa...)

Respuesta1

Si está restringido a usar solo la pantalla, entonces la solución es la siguiente (también funciona para ventanas de pantalla no divididas o divididas horizontalmente):

  • Úselo crtl+a [para entrar en modo copia
  • navegar usando las teclas de flecha o hjkl (estilo vi)
  • utilizar spacepara marcar el inicio de su selección
  • Úselo spacepara marcar el final de su selección, copie al búfer de la pantalla y salga del modo de copia
  • usar ctrl+a ]para pegar

Se pueden encontrar teclas de movimiento más sofisticadas (por ejemplo, mover al inicio de la línea/búfer)aquí.

Si no está restringido al uso de la terminal + pantalla básica de OSX, es posible que desee probar algún terminal que admita de forma nativa la división vertical y ejecute pantallas separadas en los paneles verticales izquierdo y derecho. Un terminal que soporta esto esiTerm2.

Con las divisiones verticales compatibles con el terminal, puede copiar y pegar usando el mouse como de costumbre. Aún tendrás que usar los atajos de pantalla para copiar cosas desde el búfer de desplazamiento hacia atrás de la pantalla.

Si opta por iTerm2, también puede considerar deshacerse de la pantalla por completo y cambiar aEsta versiónde Tmux.tmuxEs un reemplazo de la pantalla. La versión personalizada anterior se integra perfectamente con iTerm2. Es decir, abrir/cerrar nuevas pantallas se maneja con atajos de iTerm2, y se puede acceder directamente al búfer de retroceso sin tener que cambiar a algún modo tmux especial.

Respuesta2

En Linux, mantenga presionada la tecla CTRL+MAYÚS y seleccione un bloque de texto visible con el mouse.

Respuesta3

Intente mantener presionado Alty seleccionar el texto con el cursor del mouse. Command+ Vdebería pegar entonces.

información relacionada