O Vimperator é um excelente plugin para Firefox que permite usar uma grande variedade de comandos que você já está acostumado a usar no editor de texto Vim.
instalação
A instalação envolve acessar o site desta extensão, e também clonaremos o repositório do GitHub de algumas extensões que utilizaremos.
- Instale a extensão do seu site.
- Clone o repositório para as extensões:
$ git clone github.com/vimpr/vimperator-plugins.git vimplug
- Crie o arquivo .vimperatorrc:
$ toque.vimperatorrc
- Crie o diretório .vimperator:
$ mkdir.vimperator
Manuseio básico
Assim que o navegador for reiniciado, saberemos o manuseio básico.
Para rolar a página, usaremos os atalhos de teclado padrão do editor Vim , ou seja:
- Cima baixo : k/j
- Abrir link na guia atual: Pressione f e escreva o número que aparece acima do link desejado
- Abra o link em outra guia em segundo plano: Pressione F e escreva o número que aparece acima do link desejado
- Alterar guia: CTRL - n y CTRL - p
- Volte / avance no histórico da guia atual: CTRL - ou y CTRL - i
- Ver downloads atuais: : Transferências Nota: Abra na mesma guia
- Adicionar um favorito: A Observação: mais tarde, aprenderemos uma maneira mais completa de fazer isso
- Encontre um favorito: : bmark Nota: idem
configuração
Começaremos adicionando algumas linhas ao nosso arquivo .vimperatorrc, que é como o .vimrc do Vim.
nnoremap l nnoremap h
Agora entramos no modo de comando do vimperator e carregamos nossa nova configuração:
: fonte! ~ / .vimperatorrc
Explicação minúscula
O que fizemos agora foi mapear a tecla "l" para alternar entre as abas à direita e a tecla "h" à esquerda.
Em seguida, vamos editar o arquivo para que possamos acessar rapidamente os sites que visitamos com mais frequência:
Adicione o seguinte:
silent qmark R http://cloud.feedly.com silent qmark g https://gmail.com silent qmark w https://wolframalpha.com silent qmark r http://reddit.com silent qmark ou https: // outlook .com
Carregamos nosso arquivo novamente com
: fonte! ~ / .vimperatorrc
Podemos praticar a configuração pressionando as teclas gnR e uma nova aba com o leitor de feeds será aberta.
Mas agora que podemos acessar o Feedly sem usar o mouse , descobrimos que não podemos usar os atalhos de teclado desse serviço.
Para resolvê-lo, vamos usar um dos scripts que clonamos anteriormente, em particular, vamos usar libly.js. Para usá-lo, seguimos estas etapas:
-
$ cp vimplug / _libly.js .vimperator / plugin /
- Adicione a seguinte linha ao inÃcio do arquivo .vimperatorrc
: source ~ / .vimperator / plugin_libly.js
- Adicione a seguinte linha ao arquivo .vimperatorrc
: fmaps preguiçosos -u = 'cloud \ .feedly \ .com' m / r gm ga gg gl ovnp
- Nós recarregamos o arquivo com
: fonte! ~ / .vimperatorrc
Agora, toda vez que acessamos o Feedly, podemos usar os atalhos de teclado que esta página permite.
Por fim, se a linha descer sempre que pressionarmos j, podemos adicionar o seguinte ao arquivo .vimperatorrc.
nnoremap j 3j nnoremap k 3k
Agora vai descer / subir três linhas.
Para mover rapidamente as guias, podemos adicionar o seguinte código ao arquivo .vimperatorrc
nnoremap : tabmove! -1 nnoremap : tabmove! +1
Marcadores / favoritos
Algo que uso muito quando faço pesquisas ou encontro informações úteis são os _favoritos_.
Mas a maneira mais rápida de adicionar aos favoritos é CTRL + D ou, com o Vimperator, pressionando A , o que adiciona apenas o link e seu tÃtulo. Assim, se precisarmos dessa informação algumas semanas depois, teremos que lembrar o tÃtulo ou o endereço do site.
Para usar as etiquetas, pressione a tecla 'a' e, no final da linha que aparecer, escreva:
-tags Label1, Label2, etc
Agora, para realizar a função inversa, pressionamos
: bmarks -tags Label1
Se usarmos apenas :bmarks, podemos incluir parte do tÃtulo ou do link.
Diversos
Também podemos acessar o menu de contexto usando a combinação de teclas ;c, selecionamos o link (pressionado com o teclado
o dÃgito que se sobrepõe ao link) e pressionamos ENTER.
Guias lado a lado
Embora, ser capaz de alternar entre abas / guias (de agora em diante, por preguiça, guias) com apenas h y l é muito confortável, pode melhorar um pouco
mais. Isso, usando a extensão Abas de bloco que permite separar uma guia em várias, como se fosse o vsplit do Vim.
Depois que a extensão é instalada, seu uso básico é simples:
- Clone e separe a guia atual, pressione CTRL + Seta
- Criar nova guia e pressionar separada Turno + Seta
- Mover para uma subguia que pressionamos Shift+CTRL+ Seta
- Reúna em uma única aba a atual e a da direita, pressione F12, para separá-los F12 de novo