Se o seu Vim for compilado com o +clipboard
feature (verifique se +clipboard
aparece em :version
ou em vim --version
), então existem dois registros especiais que designam o sistema < uma href="http://vimdoc.sourceforge.net/htmldoc/gui.html#clipboard"> área de transferência . O registrador "+
designa a área de transferência, que é usada por Ctrl + C / Ctrl + V . O registro "*
designa a seleção principal, que é usada pela seleção do mouse e o clique do meio para colar.
Para fazer um apagamento, colocar o comando yank ou colocar em um registrador alternativo, prefixá-lo com aspas duplas e o caractere de registro. Por exemplo, para copiar a linha atual para a área de transferência, digite "+yy
Se o seu Vim não tiver o recurso +clipboard
, você poderá usar um utilitário externo para acessar a área de transferência. Você precisará do Vim para ter acesso ao display X, é claro (a variável de ambiente DISPLAY
deve ser definida). Use o :w
command com um argumento começando com !
para canalizar as linhas especificadas por meio de um programa. Com xsel :
:.w !xsel -b