Como Usar Atalhos do Vim para Navegar no Seu Navegador Web

Enquanto o Vim é um editor de texto projetado para ser usado com atalhos de teclado, extensões de navegador como o Vimium permitem que você navegue na Web usando combinações de teclas semelhantes sem nunca tocar no mouse. Usar atalhos do Vim no seu navegador pode ajudá-lo a realizar tarefas mais rapidamente e de forma mais eficiente. Neste tutorial, mostramos como usar e configurar o Vimium no seu navegador favorito.
Índice
- Instalando o Vimium
- Navegando com o Vimium
- Configurando o Vimium
- Perguntas Frequentes
Leia também: 8 Métodos para Sair do Editor Vim no Linux
Instalando o Vimium
Instalar o Vimium no Chrome
Para instalar o Vimium no Chrome, ou em qualquer outro navegador baseado em Chromium como o Brave, vá para a página do Vimium na Chrome Webstore e selecione “Adicionar ao Chrome”, abrindo uma janela pop-up. Selecione “Adicionar extensão” para adicioná-lo ao Chrome.

Instalar o Vimium no Firefox
Você pode adicionar o Vimium-FF, um port do Vimium para o Firefox, a partir da página do Vimium-FF no site de ADD-ONS do navegador Firefox.
Na página do Vimium-FF, selecione “Adicionar ao Firefox.” Na janela pop-up, selecione “Adicionar” para instalá-lo no Firefox.

Instalar o Vimari no Safari
O Vimari é um port do Vimium para o Safari. Embora o Vimari tenha controle limitado em comparação com o Vimium, ele lida bem com a navegação básica. Você pode instalar o Vimari na App Store.

Para habilitar a extensão Vimari no Safari, selecione “Safari” na barra de menu e vá para “Preferências.” Selecione a aba “Extensões” e marque “Vimari.”

Leia também: 3 Dicas e Truques Úteis do Editor VIM para Usuários Avançados
Navegando com o Vimium
Rolando com o Vimium
Rolar é provavelmente a coisa mais comum que você faz em uma página da web. Com o Vimium, você pode usar J para rolar para baixo e K para rolar para cima. Pressionar H e L permite que você role horizontalmente para a esquerda e para a direita. Pressione GG para ir ao topo da página. Pressione Shift + G para ir ao fundo da página, como você faria com o Vim. Você pode até rolar para baixo ou para cima metade de uma página pressionando D e U.
Abrindo um Link
Para abrir um link, pressione F, que dará um rótulo único a cada um dos links de uma página da web específica.

Para ir a um link, digite o rótulo exibido no link. Se você quiser digitar algo em um campo de texto, basta digitar o rótulo no campo de texto.
Pressione Shift + F para mostrar rótulos que abrirão os links em uma nova página quando você digitar um rótulo.

Leia também: Como Mudar o Motor de Busca Padrão em Vários Navegadores
Manipulando Abas
Para ir para a aba à esquerda, pressione Shift + J e Shift + K para a aba à direita. Se você estiver usando o Vimari, pressione Q e W para ir para as abas à esquerda e à direita. Para fechar a aba atual, pressione X. Se você fechar uma aba por engano, pode restaurá-la pressionando Shift + X. (Isso não funciona no Vimari)
Se você tiver várias abas abertas, pressione Shift + T, depois pesquise e selecione a aba para abri-la.

Navegando pelo Seu Histórico
Você pode voltar à página anterior no seu navegador pressionando Shift + H. Se você quiser retornar à página de onde veio, pressione Shift + L.
Saindo do Modo de Inserção e Campos de Texto
Pressionar I o levará ao modo de inserção, onde você pode usar os atalhos normais do navegador. Por exemplo, se você estiver no YouTube, pressionar M silenciará o áudio em vez de agir como um atalho do Vimium.

Seja você estiver no modo de inserção ou apenas em um campo de texto como a barra de pesquisa, você pode sair dele para retornar aos atalhos do Vimium pressionando Esc.
Leia também: O Que É Navegação com Caret e Como Habilitá-la em Seu Navegador
Configurando o Vimium
Você pode configurar e alterar os atalhos padrão do Vimium para suas próprias preferências na página de Opções do Vimium.
Abrindo a Página de Opções do Vimium
Se você estiver no Chrome, selecione o ícone da extensão ao lado da barra de endereço, depois selecione os três pontos ao lado da extensão Vimium e selecione “Opções” para ir à página de Opções do Vimium.

Se você estiver usando o Firefox, clique com o botão direito no ícone do Vimium ao lado da barra de endereço e selecione “Gerenciar Extensão.” Na página de Extensões, selecione os três pontos ao lado da extensão Vimium e selecione “Preferências.”

Para ver todos os comandos disponíveis, selecione “Mostrar comandos disponíveis” ao lado da caixa “Mapeamentos de teclas personalizados.”

Isso mostrará a lista de comandos disponíveis e seus respectivos mapeamentos de teclas em uma janela pop-up.

Você pode modificar os mapeamentos de teclas para qualquer um desses comandos.
Mapeando e Desmapear uma Tecla no Vimium
Para usar uma determinada tecla para executar um comando, insira um comando map na “Mapeamentos de teclas personalizados.” O formato geral é:
map shortcutKey commandNamePor exemplo, para usar a tecla M para silenciar ou ativar o som de uma aba, insira o comando:
map m toggleMuteTabSe você quiser desativar um atalho do Vimium, pode usar o comando unmap com a tecla de atalho. Por exemplo, se você quiser desativar o atalho do Vimium /, insira o comando:
unmap /
Selecione “Salvar Alterações” após inserir seus comandos.
As alterações entrarão em vigor quando você visitar uma nova página ou recarregar uma página já aberta.
Configurando Opções Avançadas
O Vimium tem algumas opções avançadas, como especificar o tamanho do passo de rolagem quando você pressiona J/K/H/L, que você pode ajustar e definir de acordo com suas preferências. Se você não gosta de rolagem suave, pode desmarcar o botão “Usar rolagem suave” nas opções diversas.
Para ver as opções avançadas, selecione “Mostrar Opções Avançadas” na página de Opções do Vimium.

Você também pode baixar o arquivo de configuração para suas preferências atuais e restaurá-lo para usar os mesmos atalhos quando reinstalar seu navegador ou optar por usar o Vimium em um navegador diferente.
Para baixar um backup, selecione “Clique para baixar backup” no menu “Backup e Restauração.”

Configurando o Vimari
Para configurar o Vimari, selecione o ícone do Vimari na barra superior do Safari, e uma nova janela aparecerá. Na janela pop-up, selecione “Abrir Arquivo de Configuração.”

Você verá todos os comandos disponíveis na seção de mapeamentos. Os mapeamentos de teclas são representados como pares chave-valor, onde a chave é o nome do comando para o atalho e o valor é a tecla de atalho.

Se você quiser mudar um atalho, selecione a tecla de atalho após a palavra-chave e substitua-a pelo seu próprio atalho.
Por exemplo, se você quiser usar Shift + J e Shift + K para ir para as abas à esquerda e à direita, substitua as linhas:
"tabForward":"w",
"tabBack":"q",por
"tabForward":"shift+k",
"tabBack":"shift+j",
Para desativar um atalho, deixe o valor como aspas vazias. Por exemplo, se você não quiser que X feche uma aba, substitua a linha:
"closeTab":"x",por
"closeTab":"",
Pressione Command + S para salvar a configuração. Esta nova configuração funcionará nas páginas da web que você abrir, ou você pode recarregar uma aba já aberta no Safari pressionando R para usar a nova configuração.
Leia também: 10 das Maneiras Mais Fáceis de Desbloquear Sites
Perguntas Frequentes
O Vimium/Vimari é seguro?
Sim. O Vimium/Vimari não se comunica com nenhum servidor e armazena todas as suas preferências localmente.
Por que o Vimium/Vimari não funciona na página inicial do navegador?
O Vimium e o Vimari não funcionam em algumas páginas como a página inicial do Chrome, Chrome Webstore e a página inicial do Safari para coincidir com as políticas dos navegadores.
O que acontece se um site tiver o mesmo atalho que o do Vimium?
No modo normal, os atalhos do Vimium terão prioridade. No entanto, você pode usar os atalhos normais de um site no modo de inserção.
Crédito da imagem: Teclados coloridos por 123FR Capturas de tela por Muhammad Munna