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

Usar atajos de Vim en el navegador destacado

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.

Vim en el navegador agregar Vimium

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.

Vim en el navegador agregar Vimium FF

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.

Vim en el navegador agregar Vimari

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”.

Vim en el navegador habilitar 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.

Vim en el navegador abrir enlace en la pestaña actual

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.

Vim en el navegador abrir enlace en nueva pestaña

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.

Vim en el navegador encontrar pestaña

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.

Vim en el navegador Youtube modo de inserción

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.

Vim en la página de configuración del navegador Chrome

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”.

Vim en la página de configuración del navegador Firefox

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

Vim en la página de configuración del navegador

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

Vim en el navegador comandos

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 commandName

Por ejemplo, para usar la tecla M para silenciar o activar el sonido de una pestaña, ingresa el comando:

map m toggleMuteTab

Si 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 /

Vim en el navegador Vimium map 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.

Vim en el navegador opciones avanzadas

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”.

Vim en el navegador copia de seguridad 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”.

Vim en el navegador Vimari abrir 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.

Vim en el navegador Vimari configuración

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",

Vim en el navegador Vimari reasignar

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":"",

Vim en el navegador Vimari desasignar

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