Firefox sem liberar o teclado com Vimperator

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.

  1. Instale a extensão do seu site.
  2. Clone o repositório para as extensões:
    $ git clone github.com/vimpr/vimperator-plugins.git vimplug
  3. Crie o arquivo .vimperatorrc:
    $ toque.vimperatorrc
  4. 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:

  1. Cima baixo : k/j
  2. Abrir link na guia atual: Pressione f e escreva o número que aparece acima do link desejado
  3. Abra o link em outra guia em segundo plano: Pressione F e escreva o número que aparece acima do link desejado
  4. Alterar guia: CTRL - n y CTRL - p
  5. Volte / avance no histórico da guia atual: CTRL - ou y CTRL - i
  6. Ver downloads atuais: : Transferências Nota: Abra na mesma guia
  7. Adicionar um favorito: A Observação: mais tarde, aprenderemos uma maneira mais completa de fazer isso
  8. 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:

  1. $ cp vimplug / _libly.js .vimperator / plugin /
  2. Adicione a seguinte linha ao início do arquivo .vimperatorrc
    : source ~ / .vimperator / plugin_libly.js
  3. Adicione a seguinte linha ao arquivo .vimperatorrc
    : fmaps preguiçosos -u = 'cloud \ .feedly \ .com' m / r gm ga gg gl ovnp
  4. 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:

  1. Clone e separe a guia atual, pressione CTRL + Seta
  2. Criar nova guia e pressionar separada Turno + Seta
  3. Mover para uma subguia que pressionamos Shift+CTRL+ Seta
  4. Reúna em uma única aba a atual e a da direita, pressione F12, para separá-los F12 de novo
Este artigo foi escrito em nosso fórum daa1494Eu apenas trago aqui com algumas pequenas edições no texto.

Adicionar como fonte preferencial no Google