tecla de atalho para desanexar uma guia no firefox (mover a guia para uma nova janela)

16

No FF, posso mover uma guia para uma nova janela arrastando a guia para fora do navegador ou clicando com o botão direito do mouse na opção "mover para nova janela" no menu de contexto. existe uma tecla de atalho para mover a guia atual para uma nova janela sem arrastar ou usar o menu de contexto ou uma maneira de configurar uma?

Muitas vezes, eu gosto de olhar para 2 guias lado a lado, então eu arrastar para fora, em seguida, bateu WINDOWS KEY+ para colocar o guia destacada à direita, em seguida, ALT+ TABa guia de volta para a janela principal, em seguida, WINDOWS KEY+ para colocar a janela principal do esquerda. Seria ótimo se eu pudesse fazer todo o processo no teclado.

Verifiquei esta documentação e não encontrei nenhuma tecla de atalho para desanexar uma guia:

chiliNUT
fonte

Respostas:

9

Veja como criar seu próprio atalho de teclado para desanexar uma guia do Firefox em uma nova janela:

  1. Instale o complemento Keyconfig

  2. Abra o Keyconfig Preferencespressionando Ctrl+ Shift+ F12(no Mac pode ser ⌘ Cmd+ Shift+ F12)

  3. Clique Add a new keyno canto inferior esquerdo da janela keyconfig.

  4. Substitua o conteúdo do Namecampo pelo nome deste comando:

    Detach Tab to New Window
    
  5. Cole o seguinte código no campo / * CODE * / :

    window.openDialog("chrome://browser/content/browser.xul","_blank","chrome,dialog=no,all",gBrowser.mCurrentTab);
    
  6. Clique OK.

  7. Seu novo comando será marcado como <Disabled>. Isso significa que você precisa definir um atalho de teclado para este comando. Verifique se o seu comando está selecionado na lista de comandos. Clique dentro do campo na parte inferior esquerda da janela. Ele destacará o conteúdo e as teclas que você pressionar em seguida serão inseridas nessa caixa. Por exemplo, você pode usar Ctrl+ Alt+ N. Ou, se você é fã do Vim, pode usar Shift+ Y.

  8. Clique Applye clique Closepara fechar a janela keyconfig. Teste seu atalho de teclado carregando uma janela com pelo menos 2 guias e use seu novo atalho de teclado. A guia atual deve se destacar e formar uma nova janela.

Nic
fonte
11
Isso ainda funciona ... mas é necessário usar o Dorando keyconfig < addons.mozilla.org/pt-BR/firefox/addon/dorando-keyconfig/… >
dGo 1/17/17
Existe alguma maneira de fazer isso no Firefox Quantum (v 69.0)? A extensão não funciona mais.
Ekanshdeep Gupta
4

Com o Vimium-FF , isso pode ser feito pressionando W, ou seja, shift+ w.

AXO
fonte
4

Eu gosto de usar esta sequência de atalhos, que faz o que você deseja:

Ctrl-L # Focus URL
Ctrl-C # Copy it
Ctrl-W # Close current tab
Ctrl-N # Open new window
Ctrl-V # Paste 
Enter  # Open URL

Obviamente, tem efeitos colaterais:

  1. Seu buffer foi substituído
  2. A página é recarregada (não faça isso se você já inseriu essa página)
  3. Não funcionará se a página atual capturar Ctrl-L (como o editor de postagem StackExchange, que foi mapeado para "Inserir hiperlink" :-D)

Mas não requer addons ou código.

exic
fonte
O que significa "capturar" neste contexto? Refere-se a algo específico para navegadores? Ou significa apenas que Ctrl-L é ignorado quando o cursor está focado em um campo de edição ou em algum outro elemento contido na página?
Nicholas Cousar 9/10/19
Aparentemente, um site pode substituir atalhos como Ctrl-L. O editor StackExchange (aquele que você obtém quando responde a uma pergunta) tem Ctrl-L vinculado a "inserir hiperlink", para que você não consiga focar a URL nesse site ou nesse contexto.
exic 11/11/19
3

Além da resposta de @ Nic, use o código a seguir para também fechar a guia desanexada da janela original:

window.openDialog("chrome://browser/content/browser.xul","_blank","chrome,dialog=no,all",gBrowser.mCurrentTab);
window.open('','_gBrowser.mCurrentTab').close();
Daniyal Shahrokhian
fonte
3

Encontrei a melhor maneira de fazer isso sem nenhum software de terceiros. Basicamente, esta é a solução @exic com apenas 2 etapas em vez de 6:

Ctrl+ L: Barra de endereço do foco

Shift+ Enter: Abrir URL em uma nova janela

É claro que isso tem o objetivo de carregar uma nova página em vez de remover a atual.

Atralb
fonte
Estritamente falando, isso não move a guia, ela copia a guia - cria uma nova janela no mesmo URL da guia existente , deixando a guia sozinha.
G-Man diz 'Reinstate Monica' em
11
@ G-ManSays'ReinstateMonica 'Leia meu post novamente ...
Atralb
OK, eu li novamente.
G-Man diz 'Reinstate Monica'
11
@ G-ManSays'ReinstateMonica ', então você me rebaixou porque está errado? Mais uma vez: - "esta é uma solução [...] exic" - "" É claro que isso tem o mesmo efeito de carregar uma nova página em vez de remover a atual. " ...
Atralb
11
@ G-ManSays'ReinstateMonica 'Voltando a este post, não posso deixar essa conversa dessa maneira. Você é incrivelmente desagradável e arrogante enquanto, mesmo depois de uma conversa de 5 mensagens, ainda não consegue ler / entender completamente minha postagem. Como você pode não entender isso ==> *** "É claro que isso tem o objetivo de carregar uma nova página em vez de remover a atual. " ***. O que você foi obstinado em mencionar já foi declarado em minha resposta desde o início. Dito isto, adicionar Alt + Echap e Ctrl + W ainda faz 2 passos mais rápidos que o outro, mas você precisava fazer uma altercação.
Atralb
0

Para obter uma lista de todos os atalhos de teclado no FireFox, visite este site. Para obter informações sobre atalhos da guia, role a tela para baixo até a metade. Acredito que o que você está procurando é Insert ou Shift + Insert.

Alexander Iasso
fonte
2
Chequei lá primeiro, mas não vi nada. Eu devo acrescentar isso à pergunta. Inserir e shift + insert não fazem nada por mim.
chiliNUT 24/02