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?

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.


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.