portapapeles: de vim a x11

Por qué es importante para mi: me gusta usar vim pero hace un tiempo me volví adicto a klipper, al que dejé luego de mi desición de no usar aplicaciones que dependan de librerías de KDE, optando por glipper.

Y cuál es el punto se preguntarán.. cuando tienes abiertos varios terminales con vim editando diferentes archivos(sé que podría abrirlos todos en el mismo vim pero por ahora prefiero esta forma :p) y necesitas copiar y pegar entre ellos. Es posible hacerlo con mouse y glipper, pero el problema está en cuando quieres copiar texto que abarca más que la longitud de la pantalla.

Hace mucho tiempo que venía imaginando que esto fuera posible, sin embargo no le di tiempo.

Como se imaginarán no es natural que una selección en un editor de texto en modo texto sea copiada al portapapeles de X11, pero sí es posible.

Claro, luego de revisar que mi vim en debian no tenía soporte para esta característica me desanimé un poco.

$ vim --version
VIM - Vi IMproved 7.1 (2007 May 12, compiled Oct 17 2008 18:11:28)
Parches incluidos: 1-314
Compilado por jamessan@debian.org
Versión «enorme» sin GUI.  Aspectos incluidos (+) o no (-):
+arabic +autocmd -balloon_eval -browse ++builtin_terms +byte_offset +cindent 
... más información omitida ...
+wildignore +wildmenu +windows +writebackup -X11 -xfontset -xim -xsmp 
<strong>-xterm_clipboard</strong> -xterm_save 
     fichero «vimrc» del sistema: "$VIM/vimrc"
... más información omitida ...

(ver -xterm_clipboard)

Pensé en instalar gvim, y de camino me econtré en que tenía que decidir entre 3 proveedores del paquete, usé vim-gnome y éste si lo tenía.

$ vim --version
VIM - Vi IMproved 7.1 (2007 May 12, compiled Oct 17 2008 18:06:50)
Parches incluidos: 1-314
Compilado por jamessan@debian.org
Versión «enorme» con GUI GTK2-GNOME.  Aspectos incluidos (+) o no (-):
+arabic +autocmd +balloon_eval +browse ++builtin_terms +byte_offset +cindent 
... más información omitida ...
+xterm_clipboard -xterm_save 
     fichero «vimrc» del sistema: "$VIM/vimrc"
... más información omitida ...

(ver +xterm_clipboard)

Para variar, los mantenedores debian me sorprenden con el orden, el paquete que usaba, vim, no está hecho para interactuar con X11, pero vim-gnome si, claro está :D.

Para usarlo sólo necesitan seleccionar en modo visual y listo! ya puesto en el portapapeles.

Comentarios

Enviar un comentario nuevo

El contenido de este campo se mantiene privado y no se mostrará públicamente.
  • Las direcciones de las páginas web y las de correo se convierten en enlaces automáticamente.
  • Etiquetas HTML permitidas: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <sup> <sub>
  • Saltos automáticos de líneas y de párrafos.
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>, <bash>, <c>, <cpp>, <drupal5>, <drupal6>, <java>, <javascript>, <php>, <python>, <ruby>. Beside the tag style "<foo>" it is also possible to use "[foo]".
  • Se pueden agregar imágenes a este envío.

Más información sobre opciones de formato

CAPTCHA
Esta pregunta verifica si eres un visitante real y previene envíos automáticos de spam.
Image CAPTCHA
Enter the characters shown in the image.