Vim: Copiar seleção

1

Tendo um pedaço de texto selecionado no modo visual do Vim, eu gostaria de copiá-lo para a área de transferência do sistema (seja o primário ou o X11). Existe uma solução fácil para isso? Obviamente, um simples y não faz o truque.

    
por Boldewyn 12.03.2010 / 11:30

2 respostas

3

você tem que puxá-lo para o registro da área de transferência

"*y

:help registers dirá mais sobre isso.

    
por 12.03.2010 / 11:48
2

A seleção visual (v, V ou CTRL-V) pode ser copiada automaticamente para o Seleção X11 (buffer *).

No modo não-gui, a opção da área de transferência controla isso (somente suportado se + xterm_clipboard aparece quando você digita vim --version). No modo gui as regras o controlam.

Isso faz com que todas as seleções do modo visual vão automaticamente para o X11 primário seleção:

set clipboard+=autoselect
set guioptions+=a

Isso a desativa:

set clipboard-=autoselect
set guioptions-=a

Veja a ajuda 'área de transferência' (aspas simples são necessárias)

    
por 13.06.2012 / 19:26