¿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?

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.


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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.