Atualização 2: correção liberada
- reinstale o Vimperator
Atualização: correção concluída
Correção foi feita e contribuiu para o Vimperator, a nova versão foi construída com ela, mas ela precisa da verificação do Mozilla antes de publicar, então isso levará tempo.
Se desejar, siga este comentário sobre o assunto . Eu ainda não fiz isso, então não vou republicar em meu nome (ainda).
Razão por que não funciona
O Firefox alterou o modo como seu mecanismo de renderização trata JS e o Vimperator precisa se ajustar (por exemplo, as funções herdadas do gerador - aquelas com yield
- agora são descartadas).
Fonte: link
Solução alternativa de abertura de guias
- Abra o seu arquivo
.vimperatorrc
(GNU / Linux:/home/username/.vimperatorrc
) - Adicione isso (formato estranho devido a - eu acho -
resultando em SO pensar que estou tentando fazer um trabalho desagradável aqui e NÃO exibir parte do código): " Example keybinding: xt
nmap xt :extraTab<SPACE>
command! extraTab -nargs=1 -description "Open an extra tab" :js extraTab("<args>");
:js <<EOF
function extraTab(args) {
liberator.open(args, liberator.NEW_TAB)
}
EOF
Solução real
Precisa tornar o
tabs
definido novamente, já que agora não é difícil fazer muitas coisas relacionadas a guias.Requer o retrabalho do código do Vimperator e uma atualização, portanto, vá e faça um upvote (não comente, apenas evite o post original):
3Está quebrado para muitas pessoas. Se você não pode esperar a correção ser liberada, há um método de solução disponível (que funciona para mim pelo menos) link
por 27.01.2017 / 21:142Eu mapeei
t
paraControl+t + open
em .vimperatorrc assim:nnoremap t <C-t> o
nnoremap T y <C-t> o <C-v>
Isso imita o antigo comando tabopen.
Você também pode fazer isso para os outros comandos como o Jack Doe mostra.
por 31.01.2017 / 11:212A solução é fazer o downgrade do Firefox de volta para 50.1. *
EDITAR: O Vimperator está trabalhando na versão 54.0.1
Experimentei o
qutebrowser
, que é um navegador escrito para usuários do vim. Parece incrível, mas não tem ferramentas de desenvolvimento (corrija-me se estiver errado). Agora estou usandocVim
no Chrome e estou muito satisfeito com isso, recomendo.por 04.02.2017 / 19:011Adicione esta linha no arquivo ".vimperatorrc" ou "_vimperatorrc":
nnoremap t <C-t>
Então, quando você pressiona "t", em vez de usar ": tabopen", ele abre uma nova guia no Firefox e permite digitar na barra de URL.
Sou usuário do Windows, então criei meu arquivo "_vimperatorrc" na pasta intitulada meu nome (a mesma pasta que contém Meus Documentos).
PS: Se você tem
set gui=nonavigation
no seu vimperatorrc, isso não vai funcionar, você usannoremap t <C-t>:open
com um espaço depois deopen
.Além disso, para mim, "r" também parou de atualizar, e "d" também parou de fechar as guias, então as linhas abaixo corrigiram isso.
nnoremap r <C-r>
nnoremap d <C-w>
por 28.01.2017 / 21:110Defina um comando como
newtabright
para usá-lo da seguinte forma:newtabright www.example.com
Dê uma olhada em AQUI responda sobre como fazer isso.
por 24.01.2017 / 23:070Tive o mesmo problema e parece que é um thingie de FF51.0, então fez um relatório de bug: link
HTH
por 25.01.2017 / 14:230Pequena floresta antiga Kami tinha a solução correta, mas faltavam algumas linhas (já que o estouro de pilha parece removê-la, já que é um comando). Com isso no seu .vimperatorrc você pode abrir novas abas com o comando: extraTab (url)
"Exemplo de atalhos de teclado: xt nmap xt: extraTab
comando! extraTab -nargs = 1 -description "Abra uma aba extra": js extraTab ("");
: js < < EOF
função extraTab (args) { liberator.open (args, libertador.NEW_TAB) } EOF
por 30.01.2017 / 15:120Eu uso essa solução alternativa no Windows, Firefox versão 51.0.1.
Em _vimperatorrc:
nnoremap t <C-t> <ESC> o
Isto irá abrir uma nova aba, e então voltará ao modo normal para executar: comando de abertura.
por 03.02.2017 / 14:53Tags firefox vimperator