- Vimperator
-
Vimperator
Firefox mostrando la portada de Wikimedia Commons resaltada por Vimperator.Desarrollador Martin Stubenschrott, Doug Kearns, Kris Maglione
http://vimperator.org/Información general Diseñador Martin Stubenschrott Última versión estable 2.1 Género Firefox extension Sistema operativo Multi-plataforma Plataforma Firefox Licencia MPL 1.1/GPL 2.0/LGPL 2.1 En español ? Vimperator es una extension de Mozilla Firefox diseñada para los usuarios acostumbrados a trabajar con el teclado, provee una interfaz más amable inspirada fuertemente en el editor de texto Vim. Para alguien acostumbrado a este editor es especialmente intuitivo; en caso contrario, al igual que ocurra con Vim requiere una considerable curva de aprendizaje.
Contenido
Características
Entre sus principales caraterísticas están:
- Atajos al más puro estilo de vim (h, j, k, l, gg, G, 0, $, ZZ, <C-f>, etc.)
- Comandos ex (:quit, :open www.foo.com, ...)
- Diferentes modos, modo ex, modo insertar.
- Autocompletado de comandos y direcciones.
- Extensiones.
- Exploración de objetos en Javascript con :echo
- Navegación basada en teclado, con "f".
- Soporte para editores externos.
- Ayuda al estilo de vim, :help
- GUI minimalista.
- Reconocimiento de sintaxis.
- Soporte de marcas, macros, autocomandos, etc.
- Otros (véase la página oficial).
Modo teclado (mouseless)
Vimperator permite acceder a cualquier parte de la web, a través de atajos de teclados, los cuales se habilitan a través de la tecla "f", Dependiendo del modo, se podrá hacer click, enfocarlo o copiar el objeto. Otras funciones más especificas requieren la colaboración del mouse.
Línea de comandos (modo ex)
La mayoría de las carasteristicas en Vimperator pueden ser accesadas desde la línea de comandos que aparece en la parte inferior del navegador. Como en Vim, estos comandos comienzan con ':' y pueden ser autocompletados usando <Tab>. Algunos de los más usuales son:
:help [tema]
– provee ayuda sobre cualquier tema relacionado con[tema]
, usando únicamente: help
abre la página principal.:open [pagina]
– abre[pagina]
, que también puede ser un archivo local, una palabra en favoritos, o una búsqueda en google (por default).:tabopen [pagina]
– lo mismo que la anterior, pero lo abre en una nueva pestania.:back
y:forward
– se mueve atrás y adelante en el historial. También pueden ser usados con ^H, ^L, donde ^ significa "Ctrl".:bmark [url]
– crea un nuevo favorito.:echo [expr]
– evalúa[expr]
como JavaScript y muestra el resultado.:set[!] ...
– permite al usuario ver/cambiar las preferencias de Vimperator/Firefox.:map
– crea un nuevo atajo de teclado.
Autocompletado
En Vimperator, casi todo puede ser autocompletado, comenzando por los mismos comandos, que no siempre es necesario, porque al igual que vim, tiene atajos, por ejemplo :help puede ser abreviado como :h. En principio busca en el historial y en los favoritos, pero también puede buscar en los buffers temporales y en el propio sistema de archivos.
Ayuda
Sin desvalorar su curva de aprendizaje, todo puede ser encontrado en su ayuda,
:help
, Vimperator usa la misma filosofía de Vim, "una característica sin documentarse, no es una caracteristifca". Las páginas de ayuda son indexadas a través de etiquetas (tags), para hacer más fácil al usuario la navegación, se puede navegar en la ayuda con las mismas teclas que se hace en vim, es decir con ^] y ^t.Scripts
Vimperator al igual que vim, puede obtener más características haciendo uso de sus propios scripts[1] Los scripts están escritos en JavaScript y en algunas versiones del lenguaje de script de vim. Los scripts de Vimperator se encuentran en
~/.vimperator/plugin
(%HOME%\vimperator\plugin
en Windows) con la extensión.vimp
. Las funciones escritas en Javascript pueden ser llamadas con:js
Referencias
Véase también
- Vim – El editor del que se inspiro Vimperator
- Conkeror – Navegador con atajos similares a Emacs.
- Lista de extensiones de Firefox
Enlaces externos
- Wikimedia Commons alberga contenido multimedia sobre Vimperator. Commons
- Vimperator's home page [inglés]
- Vimperator's mozilla.org add-on page [inglés]
- Linux.com: How to control Firefox using Vim keybindings [inglés]
- Lifehacker.com: Bring VIM-like navigation to Firefox [inglés]
- http://neurohost.org/index.php/Linux:Vimperator
Wikimedia foundation. 2010.