Tip Rápido: Autocompletado en Vim
^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
GUI
When you create even more intuitive GUI, the world creates even more dummy users.
Tomada de un usuario en el channel de #vim
:wq
Vim Keybindings en Opera y algo más… o menos
No se como dí con el dato, pero en cuanto lo supe, como diría el Sosa «me emocioné como niña de 12 años con Kabah».
Y así fue. Vi/m keybindings para Opera (a weboooooo!!!).
La verdad siempre me vi atraido hacia vimperator, pero me rehusaba a usar el lento y enfadoso Phyrephox. Entonces conocí uzbl que con todo y su filosofía Unix solo lo utilizo en asuntos donde no requiero tantos recursos como consultar alguna información rápida, leer algún artículo o a veces publicar algo en mi blog. El asunto se pone dificil cuando entro a los foros o páginas disque dinámicas; el rendimiento en memoria y velocidad de uzbl aún en tabbed no suele ser tan bueno cuando de cosas modernas se trata. 😛
Instalación.
Lo único que hay que hacer es descargarse el archivo .ini que contiene la configuración, luego ir a las opciones avanzadas del teclado (Settings > Preferences > Advanced > Shortcuts) y elegir vimperopera.
Link: http://my.opera.com/Blazeix/blog/vimperator-for-opera
(Y de hecho no es reciente; está desde el 2008 y yo sin saberlo!)
Vimprobable y uzbl son bastante válidos, de hecho no pienso borrar uzbl, pero que mejor que tener el mejor browser del mundo combinado con el mejor editor de texto =P
(Si, ya se, Opera no es open source ni software libre… pero de que se chinga a todos, lo hace.)
Otra cosa que he hecho con Opera es quitarle un montón de barras que terminan siendo innecesarias al tener esta nueva forma de usarlo.
Cuando no hay tabs, la barra esa se esconde:
:wq
Cancelar resaltados de búsqueda en Vim
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
Encriptar archivos con Vim
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
Apvlv: Visor de PDF con Vim Keybindings
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
1 comment