¿Cómo instalar vim con soporte de portapapeles en Fedora?

20

Estoy usando Fedora Linux y no tengo la capacidad de copiar texto de vim en el portapapeles del sistema (que debería poder hacer usando el registro + o *, aunque no estoy seguro de cuál). Si escribo esto en la línea de comando:

vim --version | grep clipboard

... la línea relevante dice -xterm_clipboard, cuando lo que quiero ver es +xterm clipboard.

¿Cómo puedo agregar este soporte? ¿Tengo que compilar algo (por favor, di que no!) O puedo simplemente yum installalgo?

Nathan Long
fuente

Respuestas:

33

vim en Fedora se compila sin ningún soporte X para minimizar la cantidad de dependencias que tiene. Necesitarás usar gvim en su lugar, en el vim-X11paquete.

Ignacio Vazquez-Abrams
fuente
25
Tenga en cuenta que si bien necesitará la versión de Vim que admite X, no necesita ejecutarla como una aplicación X, puede ejecutarla en una terminal como gvim -v. Eso lanzará Vim en modo vi o terminal pero con acceso al portapapeles X. Puede hacer esto más fácil con un alias: alias vim='gvim -v'.
garyjohn
@garyjohn - ¡increíble! Eso funciona perfectamente
Nathan Long
1
@garyjohn - ... y, una vez más, esta increíble sugerencia sobre la ejecución de vim gráfica en la línea de comandos ha sido útil, esta vez en una Mac. mvim -vTambién da acceso al portapapeles del sistema. ¡Gracias!
Nathan Long
66
El paquete vim-X11 de Fedora también se envía en binario vimx, por lo que puede ejecutarlo dentro de X11 si no desea un alias.
LukasT
@LukasT realmente es un gran punto: esto funciona perfectamente. Esta respuesta Vi.SE sugiere lo mismo.
icc97