Cómo usar atajos de Vim para navegar por tu navegador web

Mientras que Vim es un editor de texto diseñado para ser utilizado con atajos de teclado, extensiones de navegador como Vimium te permiten navegar por la web utilizando combinaciones de teclas similares sin tocar nunca el ratón. Usar atajos de Vim en tu navegador puede ayudarte a hacer las cosas más rápido y de manera más eficiente. En este tutorial, te mostramos cómo usar y configurar Vimium en tu navegador favorito.
Tabla de Contenidos
- Instalando Vimium
- Navegando con Vimium
- Configurando Vimium
- Preguntas Frecuentes
También lee: 8 métodos para salir del editor Vim en Linux
Instalando Vimium
Instalar Vimium en Chrome
Para instalar Vimium en Chrome, o en cualquier otro navegador basado en Chromium como Brave, ve a la página de Vimium en la Chrome Webstore y selecciona “Agregar a Chrome”, abriendo una ventana emergente. Selecciona “Agregar extensión” para añadirlo a Chrome.

Instalar Vimium en Firefox
Puedes agregar Vimium-FF, un puerto de Vimium para Firefox, desde la página de Vimium-FF en el sitio web de ADD-ONS del navegador Firefox.
En la página de Vimium-FF, selecciona “Agregar a Firefox”. En la ventana emergente, selecciona “Agregar” para instalarlo en Firefox.

Instalar Vimari en Safari
Vimari es un puerto de Vimium para Safari. Aunque Vimari tiene un control limitado en comparación con Vimium, maneja la navegación básica bastante bien. Puedes instalar Vimari desde la App Store.

Para habilitar la extensión Vimari en Safari, selecciona “Safari” en la barra de menú y ve a “Preferencias”. Selecciona la pestaña “Extensiones” y marca “Vimari”.

También lee: 3 consejos y trucos útiles de VIM para usuarios avanzados
Navegando con Vimium
Desplazándose con Vimium
Desplazarse es probablemente lo más común que haces en una página web. Con Vimium, puedes usar J para desplazarte hacia abajo y K para desplazarte hacia arriba. Presionar H y L te permite desplazarte horizontalmente hacia la izquierda y hacia la derecha. Presiona GG para ir a la parte superior de la página. Presiona Shift + G para ir a la parte inferior de la página como lo harías con Vim. Incluso puedes desplazarte hacia abajo o hacia arriba media página presionando D y U.
Abriendo un enlace
Para abrir un enlace, presiona F, lo que dará una etiqueta única a cada uno de los enlaces de una página web en particular.

Para ir a un enlace, escribe la etiqueta mostrada en el enlace. Si deseas escribir algo en un campo de texto, simplemente escribe la etiqueta en el campo de texto.
Presiona Shift + F para mostrar etiquetas que abrirán los enlaces en una nueva página cuando escribas una etiqueta.

También lee: Cómo cambiar el motor de búsqueda predeterminado en varios navegadores
Manipulando pestañas
Para ir a la pestaña de la izquierda, presiona Shift + J y Shift + K para la pestaña de la derecha. Si estás usando Vimari, presiona Q y W para ir a las pestañas de la izquierda y derecha. Para cerrar la pestaña actual, presiona X. Si cierras una pestaña por error, puedes restaurarla presionando Shift + X. (Esto no funciona en Vimari)
Si tienes múltiples pestañas abiertas, presiona Shift + T, luego busca y selecciona la pestaña para abrirla.

Navegando por tu historial
Puedes ir a la página anterior en tu navegador presionando Shift + H. Si deseas volver a la página de la que acabas de venir, presiona Shift + L.
Saliendo del modo de inserción y campos de texto
Presionar I te llevará al modo de inserción, donde puedes usar los atajos de navegador regulares. Por ejemplo, si estás en YouTube, presionar M silenciará el audio en lugar de actuar como un atajo de Vimium.

Ya sea que estés en modo de inserción o simplemente en un campo de texto como la barra de búsqueda, puedes salir de él para volver a los atajos de Vimium presionando Esc.
También lee: ¿Qué es la navegación por caret y cómo habilitarla en tu navegador?
Configurando Vimium
Puedes configurar y cambiar los atajos predeterminados de Vimium a tus propias preferencias desde la página de Opciones de Vimium.
Abriendo la página de Opciones de Vimium
Si estás en Chrome, selecciona el ícono de la extensión junto a la barra de direcciones, luego selecciona los tres puntos junto a la extensión de Vimium y selecciona “Opciones” para ir a la página de Opciones de Vimium.

Si estás usando Firefox, haz clic derecho en el ícono de Vimium junto a la barra de direcciones y selecciona “Administrar extensión”. En la página de Extensiones, selecciona los tres puntos junto a la extensión de Vimium y selecciona “Preferencias”.

Para ver todos los comandos disponibles, selecciona “Mostrar comandos disponibles” junto al cuadro de “Asignaciones de teclas personalizadas”.

Esto mostrará la lista de comandos disponibles y sus correspondientes combinaciones de teclas en una ventana emergente.

Puedes modificar las combinaciones de teclas para cualquiera de estos comandos.
Asignando y desasignando una tecla en Vimium
Para usar una tecla determinada para ejecutar un comando, ingresa un comando map en las “Asignaciones de teclas personalizadas”. El formato general es:
map shortcutKey commandNamePor ejemplo, para usar la tecla M para silenciar o activar el sonido de una pestaña, ingresa el comando:
map m toggleMuteTabSi deseas deshabilitar un atajo de Vimium, puedes usar el comando unmap con la tecla de acceso rápido. Por ejemplo, si deseas deshabilitar el atajo de Vimium /, ingresa el comando:
unmap /
Selecciona “Guardar cambios” después de ingresar tus comandos.
Los cambios se aplicarán cuando visites una nueva página o recargues una página ya abierta.
Configurando opciones avanzadas
Vimium tiene un par de opciones avanzadas, como especificar el tamaño del paso de desplazamiento cuando presionas J/K/H/L, que puedes ajustar y establecer según tus propias preferencias. Si no te gusta el desplazamiento suave, puedes desmarcar el botón “Usar desplazamiento suave” en las opciones misceláneas.
Para ver las opciones avanzadas, selecciona “Mostrar opciones avanzadas” en la página de Opciones de Vimium.

También puedes descargar el archivo de configuración para tus preferencias actuales y restaurarlo para usar los mismos atajos cuando reinstales tu navegador o elijas usar Vimium en un navegador diferente.
Para descargar una copia de seguridad, selecciona “Haz clic para descargar copia de seguridad” en el menú “Copia de seguridad y restauración”.

Configurando Vimari
Para configurar Vimari, selecciona el ícono de Vimari en la barra superior de Safari, y aparecerá una nueva ventana emergente. En la ventana emergente, selecciona “Abrir archivo de configuración”.

Verás todos los comandos disponibles en la sección de asignaciones. Las combinaciones de teclas se representan como pares clave-valor, donde la clave es el nombre del comando para el atajo y el valor es la tecla de acceso rápido.

Si deseas cambiar un atajo, selecciona la tecla de acceso rápido después de la palabra clave y reemplázala con tu propio atajo.
Por ejemplo, si deseas usar Shift + J y Shift + K para ir a las pestañas de la izquierda y derecha, reemplaza las líneas:
"tabForward":"w",
"tabBack":"q",con
"tabForward":"shift+k",
"tabBack":"shift+j",
Para deshabilitar un atajo, deja el valor como comillas vacías. Por ejemplo, si no deseas que X cierre una pestaña, reemplaza la línea:
"closeTab":"x",con
"closeTab":"",
Presiona Command + S para guardar la configuración. Esta nueva configuración funcionará en las páginas web que abras, o puedes recargar una pestaña ya abierta en Safari presionando R para usar la nueva configuración.
También lee: 10 de las formas más fáciles de desbloquear sitios web
Preguntas Frecuentes
¿Es seguro Vimium/Vimari?
Sí. Vimium/Vimari no se comunica con ningún servidor y almacena todas tus preferencias localmente.
¿Por qué no funciona Vimium/Vimari en la página de inicio del navegador?
Vimium y Vimari no funcionan en algunas páginas como la página de inicio de Chrome, la Chrome Webstore y la página de inicio de Safari para coincidir con las políticas de los navegadores.
¿Qué sucede si un sitio web tiene el mismo atajo que Vimium?
En modo normal, los atajos de Vimium tendrán prioridad. Sin embargo, puedes usar los atajos regulares de un sitio web en modo de inserción.
Crédito de la imagen: Teclados coloridos por 123FR Capturas de pantalla por Muhammad Munna