Como Usar Atalhos do Vim para Navegar no Seu Navegador Web

Use Vim Shortcuts Browser Featured

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.

Vim On Browser Add Vimium

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.

Vim On Browser Add Vimium Ff

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.

Vim On Browser Add Vimari

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

Vim On Browser Enable 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.

Vim On Browser Open Link Current Tab

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.

Vim On Browser Open Link New Tab

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.

Vim On Browser Find Tab

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.

Vim On Browser Youtube Insert Mode

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.

Vim On Brower Configuration Page Chrome

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

Vim On Brower Configuration Page Firefox

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

Vim On Brower Configuration Page

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

Vim On Browser Commands

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 commandName

Por exemplo, para usar a tecla M para silenciar ou ativar o som de uma aba, insira o comando:

map m toggleMuteTab

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

Vim On Browser Vimium Map 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.

Vim On Browser Advance Options

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

Vim On Browser Backup Restore

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

Vim On Browser Vimari Open Config

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.

Vim On Browser Vimari Config

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

Vim On Browser Vimari Remap

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

Vim On Browser Vimari Unmap

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