Copie uma seleção grande (mais de 4k) de texto do buffer de rolagem da tela para a área de transferência do sistema

3

Eu não seria capaz de copiar e colar o conteúdo do meu buffer screen scrollback em vários campos de texto do navegador, geralmente ao colar um trecho de um arquivo de log. Uma maneira que funciona bem é a seguinte:

$ xsel -bi
<CTRL-A ]> Enter
<CTRL-d>

Em seguida, basta colar no navegador com CTRL-v . Isso funciona bem para pequenos trechos de texto. O problema é que esses trechos de log geralmente excedem 4 kilobytes, podendo chegar a 16k ou 32k no máximo. Isso faz com que CTRL-v seja interrompido no navegador, talvez devido aos problemas levantados nas duas perguntas a seguir:

Eu tentei as soluções sugeridas nas respostas a estas perguntas sem sucesso. Existe alguma outra maneira de contornar o limite de 4k?

    
por jonderry 15.09.2015 / 21:40

1 resposta

2

Se você não se importa em usar um arquivo temporário, faça o seguinte:

C-a : writebuf filename
$ xsel -bi < filename
    
por 15.09.2015 / 22:21