Complementos do Firefox para usar o Vimperator [fechado]

13

Sendo um fanático do ViM , descobri recentemente e comecei a usar o complemento Vimperator para o Mozilla Firefox. Eu realmente gostei de usá-lo até agora, e há até uma lista no wiki do Vimperator para alguns addons que funcionam bem com o Vimperator. Estou curioso para saber quais outros addons que usuários veteranos do Vimperator recomendariam? Alguém tem bons favoritos que se misturam bem com o Vimperator?

Weegee
fonte
Só quero acrescentar que o mapeamento (para abrir o gvim para edição da área de texto) é ctrl-i. Irritante que eu preciso de 50 representantes. para comentar nas postagens.
Tmadsen

Respostas:

8

Se você usa o Google bookmarks como favoritos online serviço de armazenamento, em seguida, GMarks é fundamental. Com o seguinte mapeamento em seu .vimperatorrcarquivo:

map gb :emenu GMarks.Add/Edit Bookmark<CR>

pressionar gbabre a caixa de diálogo Adicionar / editar favoritos do addon gmarks, onde é possível definir o título, os rótulos e as notas do favorito.

O :emenucomando pode ser usado para acessar rapidamente qualquer outra entrada do menu firefox , incluindo qualquer entrada do menu addon. Muitos addons podem 'se misturar bem' com o vimperator.


Outra sugestão do vimperator é aprender a configurar e usar plug-ins de mecanismo de pesquisa que se tornam muito poderosos usando o vimperator. Por exemplo, configurei dois plugins para traduzir do italiano para o inglês e do inglês para o italiano (extraído do wordreference.com ) e dei a eles, respectivamente, as palavras-chave iten, enit.

Agora posso pesquisar rapidamente a tradução do mundo 'paonazzo' usando:

:open iten paonazzo

Explorando esse recurso do vimperator, é possível definir facilmente, por exemplo, um teclado supara pesquisar rapidamente em superuser.com usando o plug-in do mecanismo de pesquisa de superusuário e pesquisando 'vimperator' usando:

:tabopen su vimperator

As palavras-chave associadas aos mecanismos de pesquisa podem ser definidas em:

:dialog searchengines
mrucci
fonte
6

Eu gosto do It's All Text! addon que permite usar qualquer editor de texto (o Vim funciona muito bem) para editar texto em formulários, em vez do pequeno <textarea>editor anêmico que o navegador oferece por padrão.

Greg Hewgill
fonte
12
Como outras pessoas disseram, você realmente não precisa It's All Text!whith vimperator. Basta pressionar <Ctrl-i>quando o foco estiver na área de texto e vimperatorabrir gvim. Veja :help i_<C-i>e :help editor.
Mrucci
2

TreeStyleTab ou Tab-Kit , que movem as guias do topo para o lado esquerdo e as exibem em uma estrutura semelhante a uma árvore.

Você não precisa de extensões como É todo o texto! O Vimperator já fornece mapeamento (quando a área de texto está focada) que inicia o gvim.

user4126
fonte
2

Meu plugin favorito é provavelmente o maine_coon.js. Ele oculta a linha de comando quando você não a usa, para obter ainda mais imóveis!

Outro bom plugin é o scrollposition.js. Ele adiciona a posição horizontal à barra de status junto com a posição vertical. Eu uso o vimperator sem barras de rolagem, isso ajuda a me informar quando há algo mais na página. Você pode encontrar este como um anexo da edição 32 no rastreador de problemas do vimperator (não posso vinculá-lo a apenas 1 ponto de repetição)

Existe um bom auxiliar de plug-in chamado pluginManager.js. Ele pode mostrar mais informações sobre os plug-ins que você instalou e ajudá-lo a administrar os plug-ins.

Por último, mas não menos importante, é o bitly.js. Isso fornece uma maneira rápida de reduzir e adicionar à área de transferência a URL atual em que você está (usando o :bitlycomando).

Eu ainda não tenho 10 pontos de repetição, então não consegui vincular tudo isso como queria. A maioria deles pode ser encontrada aqui: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins

claytron
fonte
1

Bons links. maine_coon.js é excelente, assim como o pluginManager.js.

Você pode estar interessado em uma melhoria que fiz no plug-in scrollposition.js.

Fiz mostrar que porcentagem do documento é realmente visível, além de quanto ele foi rolado.

Dessa forma, você obtém as informações que obteria do tamanho do botão da barra de rolagem.

Você pode encontrar o link na página do assunto sobre o qual você falou acima: http://code.google.com/p/vimperator-labs/issues/detail?id=32

Além disso, +1 no Tab-Kit, funcionalidade muito boa. Você pode ocultar automaticamente sua lista de guias e, em seguida, fornecer mais propriedades da tela.

Peter Jenkins
fonte
1

Eu gostaria de acrescentar que o BarTab é realmente útil se você é viciado em abas. Ele interrompe o carregamento de todas as suas guias na inicialização e pode descarregar as guias da memória enquanto o Firefox está em execução.

Jason Axelson
fonte
1

Na verdade, tanto é possível com Javascript, você pode imitar muitas funcionalidades adicionais (sem a necessidade de uma interface do usuário) com o Vimperator!

Mas aqui estão alguns addons do Firefox que eu acho úteis:

  • Analisador de coletor de ciclo, Monitor de preferências, Abrir no navegador, TableTools2, keyconfig, NoScript e Guia privada

  • tente também usar o complemento Tile Tabs com algo como:

  mappings.addUserMap (
    [modes.NORMAL], [""], "tabulações lado a lado na vertical",
    function () {tileTabs.menuActions ('new-2vert', null);}
    );
  • como estudante, 24 mapeamentos importantes são inestimáveis ​​para manusear a bibliografia com: Zotero, Zotero Better Bib (La) Tex, Utilitário Zutilo para Zotero (apenas reescreva os mapeamentos de Will Shank para Zotero e Zutilo com Pentadáctilo)

Eu gostaria de ter controle avançado sobre os tipos MIME ... (como alterar a ação de download por URL e por tipo de arquivo, ref. Automatic Save Folder

Bart
fonte
0

Eu prefiro usar É tudo texto! em vez da opção incorporada. Você pode definir uma tecla de atalho em É todo o texto !, defino a minha como ctrl + e. Isso não será tão útil, pois você não pode usá-lo diretamente (você precisaria ctrl + v and then ctrl + e). Então, eu substituí o surdo ctrl + icom o seguinte no meu.vimperatorrc

" Use It's all text instead of the built-in command
inoremap <C-i> <C-v><C-e>

Agora, quando você estiver em um, <textarea>você pode iniciar É tudo texto! com ctrl + icomo você faria normalmente.

claytron
fonte
1
Estou curioso sobre as razões pelas quais você prefere usar o texto Tudo! em vez do vimperator embutido. Talvez você tenha experimentado os dois e saiba as diferenças?
Mrucci
Não gostei da maneira como a opção incorporada interagiu com o MacVim. Eu não tentei há um tempo (ou desde que mudei para pentadáctilo). Talvez seja hora de tentar outra vez.
claytron