¿Es posible pegar el texto copiado en un búfer de pegado en una ventana diferente con alguna combinación de teclas, sin tener que salir de la ventana actual? Es decir, en lugar de ir a la ventana y hacer un Ctr-a +], dar un comando de pantalla gnu y el nombre de la ventana receptora?
gnu-screen
copy-paste
productivity
alegre
fuente
fuente
/tmp/screen-exchange
, no lo creo.Respuestas:
Podría hacer un enlace para crear una combinación de teclas en su screenrc, porque no hay ninguna.
Dependiendo de cómo desea implementarlo (¿es para una pantalla con nombre cuyo nombre se conoce?), Las siguientes funciones de pantalla podrían serle útiles:
copy
(C-a esc
/C-a [
) para hacer su copia de la ventana actualwritebuf
(C-a >
) escribir/tmp/screen-exchange
readbuf
(C-a <
) para leer en el otro / tmp / screen-exchangepaste .
(C-a ]
/C-a C-]
) para escribir la pasta en la otra ventanaat [identifier][#|*|%] command [args ...]
para hacer que otras ventanas procesen los dos comandos anteriores de la ventana original especificada, sin abandonarla (mediante una combinación de teclas o directamente en la línea de comandos de la pantallaC-a :
).fuente
Si bien esto no responde directamente a su pregunta, recomiendo cambiar de pantalla a tmux si es posible. Tmux es pantalla con esteroides.
fuente