Como instalar o vim com suporte à área de transferência no Fedora?

20

Estou usando o Fedora Linux e não tenho a capacidade de copiar texto do vim para a área de transferência do sistema (o que devo fazer usando o registro + ou *, embora não tenha certeza de qual). Se eu digitar isso na linha de comando:

vim --version | grep clipboard

... a linha relevante diz -xterm_clipboard, quando o que eu quero ver é +xterm clipboard.

Como posso adicionar este suporte? Preciso compilar algo (por favor, diga não!) Ou posso apenas yum installalgo?

Nathan Long
fonte

Respostas:

33

O vim no Fedora é compilado sem nenhum suporte ao X para minimizar o número de dependências que possui. Você precisará usar o gvim no vim-X11pacote.

Ignacio Vazquez-Abrams
fonte
24
Observe que, embora você precise da versão do Vim compatível com X, não é necessário executá-lo como um aplicativo X - você pode executá-lo em um terminal como gvim -v. Isso iniciará o Vim no modo vi ou terminal, mas com acesso à área de transferência do X. Você pode fazer isso mais fácil com um alias: alias vim='gvim -v'.
garyjohn
@garyjohn - awesome! Isso funciona perfeitamente.
Nathan Long
1
@garyjohn - ... e, sua dica incrível sobre a execução do vim gráfico na linha de comando foi útil mais uma vez, desta vez em um Mac. mvim -vtambém dá acesso à área de transferência do sistema. Obrigado!
Nathan Long
6
O pacote vim-X11 do Fedora também é binário vimx, então você pode executá-lo no X11 se não quiser o alias.
LukasT
@LukasT realmente ótimo ponto - isso funciona perfeitamente. Esta resposta do Vi.SE sugere o mesmo.
icc97