Se você estiver dentro do vim, você pode visualmente selecionar uma ou mais linhas com Shift + v e então usar uma ligação, por exemplo. y y , para canalizar a seleção para xclip .
Adicione a ligação ao seu vimrc:
vnoremap yy :w !xclip -selection clipboard<CR><CR>
Isso requer que o xclip esteja instalado, ele está no repositório de aptidões Debian / Ubuntu.
xclip
armazena stdin, com a opção -selection clipboard
ele também envia stdin para a área de transferência do sistema.
Portanto, você também pode usar xclip
de um modo genérico do terminal, por exemplo, para copiar um arquivo inteiro para a área de transferência do sistema:
cat myfile | xclip -selection clipboard
Se você também puder criar um alias, como:
alias cb="xclip -selection clipboard"