Por alguma razão, o comando vimperator: tabopen do Firefox de repente não funciona. : aberto ainda funciona. Alguém sabe como consertar isso?
fonte
Por alguma razão, o comando vimperator: tabopen do Firefox de repente não funciona. : aberto ainda funciona. Alguém sabe como consertar isso?
A correção foi feita e contribuiu para o Vimperator, uma nova versão foi criada com ele, mas precisa da verificação do Mozilla antes da publicação, para que leve tempo.
Se você quiser, siga este comentário . Eu ainda não fiz isso, por isso não republicarei (ainda) em meu nome.
Firefox mudou a forma como o seu motor de renderização trata JS e Vimperator precisa ajustar (por exemplo, funções de gerador de legado - aqueles com yield
- estão agora a cair).
.vimperatorrc
arquivo (GNU / Linux: /home/username/.vimperatorrc
)" 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
Precisa ser tabs
definido novamente, pois agora não está dificultando muitas coisas relacionadas a guias.
Requer re-trabalho do código do Vimperator e uma atualização;
Está quebrado para muitas pessoas. Se você não puder esperar o lançamento da correção, existe um método de solução disponível (que funciona para mim pelo menos) https://github.com/vimperator/vimperator-labs/issues/568#issuecomment-275755483
I mapeados
t
paraControl+t + open
em .vimperatorrc assim:Isso imita o antigo comando tabopen.
Você também pode fazer isso para outros comandos, como mostra Jack Doe.
fonte
A solução é fazer o downgrade do Firefox de volta para 50.1. *
EDIT: Vimperator está trabalhando na versão 54.0.1
Acabei de experimentar
qutebrowser
um navegador escrito para usuários do vim. Parece incrível, mas não possui ferramentas de desenvolvimento (me corrija se estiver errado). Agora estou usando ocVim
Chrome e estou bastante satisfeito com isso, recomendo.fonte
Adicione 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 a barra de URL.
Como sou usuário do Windows, criei o arquivo "_vimperatorrc" na pasta intitulada my name (a mesma pasta que contém Meus documentos).
PS: Se você tiver
set gui=nonavigation
no seu vimperatorrc, isso não funcionará, você usannoremap t <C-t>:open
com um espaço depoisopen
.Além disso, para mim, "r" também parou de atualizar e "d" também pararam de fechar as guias, então as linhas abaixo o corrigiram.
nnoremap r <C-r>
nnoremap d <C-w>
fonte
Defina um comando como
newtabright
usá-lo assim:Dê uma olhada na resposta AQUI sobre como fazer isso.
fonte
Teve o mesmo problema e parece que é uma coisa do FF51.0, então fiz um relatório de bug: https://github.com/vimperator/vimperator-labs/issues/671
HTH
fonte
A Pequena Floresta Antiga Kami praticamente tinha a solução certa, mas faltava algumas linhas (já que o estouro de pilha parece removê-lo, pois é um comando). Com isso no seu .vimperatorrc, você pode abrir novas guias com o comando: extraTab (url)
"Exemplo de ligação de teclas: xt nmap xt: extraTab
comando! extraTab -nargs = 1 -description "Abra uma guia extra": js extraTab ("");
: js << EOF
função extraTab (args) {liberator.open (args, liberator.NEW_TAB)} EOF
fonte
Eu uso essa solução alternativa no Windows, Firefox versão 51.0.1.
Em _vimperatorrc:
nnoremap t <C-t> <ESC> o
Isso abrirá uma nova guia e retornará ao modo normal para executar o comando: open.
fonte