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 | 3.3 13 de noviembre de 2011 |
| 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.
Índice |
Características [editar]
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) [editar]
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) [editar]
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: helpabre 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.:backy: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 [editar]
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 [editar]
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 [editar]
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 [editar]
Véase también [editar]
- Vim – El editor del que se inspiro Vimperator
- Conkeror – Navegador con atajos similares a Emacs.
- Lista de extensiones de Firefox
Enlaces externos [editar]
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