Por alguma razão, o comando vimperator: tabopen do Firefox de repente não funciona. : aberto ainda funciona. Alguém sabe como consertar isso?
Por alguma razão, o comando vimperator: tabopen do Firefox de repente não funciona. : aberto ainda funciona. Alguém sabe como consertar isso?
Respostas:
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
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 o cVim
Chrome e estou bastante satisfeito com isso, recomendo.
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ê usa
nnoremap t <C-t>:open
com um espaço depois open
.
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>
Defina um comando como newtabright
usá-lo assim:
newtabright www.example.com
Dê uma olhada na resposta AQUI sobre como fazer isso.
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
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
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.