cyb3rpunk

Tip Rápido: Autocompletado en Vim

Posted in Uncategorized, Vim by ramonovski on mayo 23, 2010
^p | ^n - previous | next.

Autocompletan la palabra que estés escribiendo, si presionas de nuevo se pasa al siguiente resultado.

Y existe una nueva funcionalidad en Vim 7 para algunos lenguajes de programación: Omni Completion.

Autocompleta parámetros, variables o dependiendo.

Agregar a ~/.vimrc:

filetype plugin on
set ofu=syntaxcomplete#Complete

Se activa con ^x y soporta:

  • C
  • CSS
  • X(HTML)
  • Javascript
  • PHP
  • Python
  • Ruby
  • SQL
  • XML

:wq

Tagged with:

Cancelar resaltados de búsqueda en Vim

Posted in Vim by ramonovski on marzo 25, 2010

Cuando se hace una búsqueda en vim, los diferentes resultados de las cadenas a buscar son resaltados con un colorcillo que puede resultar molesto después de haber encontrado lo que se busca. Bueno, pues para inhabilitar temporalmente ese “resaltado” basta con un sencillo comando:

:nohl

Para inhabilitarlo de manera fija solo hay que agregar :set nohlsearch al archivo ~/.vimrc

echo 'set nohlsearch' >> ~/.vimrc

:wq

Tagged with:

Encriptar archivos con Vim

Posted in Seguridad, Vim by ramonovski on marzo 17, 2010

Algo útil para asuntos de seguridad media.

El truco consiste en poner “-x” como opción al crear un archivo con vim.

Ejemplo:

vim -x qwerty

Nos pedirá ingresar una contraseña dos veces. Y la próxima vez que querramos abrir el archivo, tendremos que introducir la contraseña.

Cada día aprendo algo nuevo… de vim.

:wq

Tagged with:

Apvlv: Visor de PDF con Vim Keybindings

Posted in Archlinux, GNU/Linux, linux, Vim by ramonovski on marzo 10, 2010

Después de conocer y usar Vim, una de las cosas que más se agradecen es que puedas manejar una aplicación con key bindings de Vim. De hecho casi todos los visores de PDF que conozco, aceptan ‘h’ ‘j’ ‘k’ ‘l’, pero conocer esta aplicación me ha facilitado todo el asunto con los archivos .pdf

Tiene soporte para dividir la aplicación horizontal y verticalmente, tabs, soporte de mouse, además de los clásicos rotación, zooms, etc…

La aplicación la conocí en los foros de Archlinux gracias a jasonwryan, de quien tome el tip de integrar apvlv con vifm, agregando las siguientes lineas al archivo ~/.vifm/vifmrc :

COMMAND=apvlv=apvlv *.{pdf}
FILETYPE=PDF=pdf=apvlv

Se instala desde los repositorios en Debian y Arch, y tambien una versión para Windorks en su web.

Tips:

’30’ y ctrl+f  avanzarás 30 páginas.

’20’ y ctrl-b retrocedrás 20 páginas.

‘zi’ = zoom in

‘zo’ = zoom out

Web: http://code.google.com/p/apvlv/

:wq

Tagged with: ,

Vim

Posted in curiosidades, Diseño, GNU/Linux, linux by ramonovski on febrero 2, 2010
Tagged with: