Se estiver usando xterm
ou um derivado, você pode configurar as combinações de teclas para iniciar e encerrar uma seleção de texto e salvá-la como a seleção principal X11 ou um cutbuffer. Veja man xterm
. Por exemplo, adicione ao seu ~/.Xdefaults
:
XTerm*VT100.Translations: #override\n\
<Key>KP_1: select-cursor-start() \
select-cursor-end(PRIMARY, CUT_BUFFER0)\n\
<Key>KP_2: start-cursor-extend() \
select-cursor-end(PRIMARY, CUT_BUFFER0)\n
Você só pode ter uma entrada XTerm*VT100.Translations
. Atualize o servidor X11 com o novo conteúdo do arquivo com xrdb -merge ~/.Xdefaults
. Inicie um novo xterm
.
Agora, quando você tiver alguma entrada no prompt de comando, digitar 1 no teclado numérico começará a selecionar o texto na posição atual do cursor de texto, bem como o botão 1 pressionado no mouse. Mova o cursor com as teclas de setas e, em seguida, pressione 2 no teclado numérico e o texto intermediário será realçado e copiado para a seleção principal e cutbuffer0. Obviamente, outras chaves e ações mais adequadas podem ser escolhidas. Você também pode colar a seleção com ligações como insert-selection(PRIMARY)
.