É possível colar o texto copiado em um buffer de colagem para uma janela diferente com alguma combinação de teclas, sem precisar sair da janela atual? Ou seja, em vez de ir para a janela e fazer um Ctr-a +], dando um comando gnu screen e o nome da janela de recebimento?
8
/tmp/screen-exchange
, acho que não.Respostas:
Você pode criar um vínculo para criar essa combinação de teclas em seu screenrc, porque não existe.
Dependendo de como você deseja implementá-lo (é para uma tela nomeada cujo nome é conhecido?), As seguintes funções de tela podem ser úteis para você:
copy
(C-a esc
/C-a [
) para fazer sua cópia da janela atualwritebuf
(C-a >
) para escrever/tmp/screen-exchange
readbuf
(C-a <
) para ler no outro / tmp / screen-exchangepaste .
(C-a ]
/C-a C-]
) para escrever a pasta na outra janelaat [identifier][#|*|%] command [args ...]
para fazer com que outras janelas processem os dois comandos anteriores a partir da janela original especificada, sem sair (através de um atalho de teclado ou diretamente na linha de comando da telaC-a :
).fonte
Embora isso não responda diretamente à sua pergunta, eu recomendo alternar da tela para o tmux, se possível. Tmux é tela em esteróides.
fonte