tasto di scelta rapida per staccare una scheda in Firefox (sposta la scheda in una nuova finestra)


16

In FF, posso spostare una scheda in una nuova finestra trascinando la scheda fuori dal browser o facendo clic con il pulsante destro del mouse sull'opzione "sposta in nuova finestra" dal menu di scelta rapida. c'è un tasto di scelta rapida per spostare la scheda corrente in una nuova finestra senza trascinare o utilizzare il menu di scelta rapida o un modo per impostarne uno?

Spesso, mi piace guardare 2 schede affiancate, quindi trascino una fuori, quindi premo WINDOWS KEY+ per posizionare la scheda staccata sulla destra, quindi ALT+ TABper tornare alla finestra principale, quindi WINDOWS KEY+ per posizionare la finestra principale sul sinistra. Sarebbe bello se potessi fare l'intero processo sulla tastiera.

Ho controllato questa documentazione e non ho trovato alcun tasto di scelta rapida per staccare una scheda:

Risposte:


9

Ecco come creare la tua scorciatoia da tastiera per staccare una scheda Firefox in una nuova finestra:

  1. Installa il componente aggiuntivo Keyconfig

  2. Apri il Keyconfig Preferencespremendo Ctrl+ Shift+ F12(su Mac potrebbe essere ⌘ Cmd+ Shift+ F12)

  3. Fare clic Add a new keyin basso a sinistra nella finestra di configurazione dei tasti.

  4. Sostituisci il contenuto del Namecampo con il nome di questo comando:

    Detach Tab to New Window
    
  5. Incolla il seguente codice nel campo / * CODICE * / :

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

  7. Il nuovo comando verrà contrassegnato come <Disabilitato> Ciò significa che è necessario impostare una scorciatoia da tastiera per questo comando. Assicurarsi che il comando sia selezionato dall'elenco dei comandi. Fai clic all'interno del campo nella parte inferiore sinistra della finestra. Evidenzierà il contenuto e tutti i tasti che premerai dopo verranno inseriti in quella casella. Ad esempio, potresti usare Ctrl+ Alt+ N. O se sei un fan di Vim potresti usare Shift+ Y.

  8. Fare clic Applye quindi fare clic Closeper chiudere la finestra di configurazione dei tasti. Prova la scorciatoia da tastiera caricando una finestra con almeno 2 schede e quindi utilizza la nuova scorciatoia da tastiera. La scheda corrente dovrebbe staccarsi e formare una nuova finestra.


1
Funziona ancora ... ma devo usare Dorando keyconfig < addons.mozilla.org/en-US/firefox/addon/dorando-keyconfig/… >
dGo

Un modo per farlo in Firefox Quantum (v 69.0)? L'estensione non funziona più.
Ekanshdeep Gupta,


4

Mi piace usare questa sequenza di collegamenti, che fa quello che vuoi:

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

Ovviamente ha effetti collaterali:

  1. Il buffer è sovrascritto
  2. La pagina viene ricaricata (non farlo se hai già inserito input in quella pagina)
  3. Non funzionerà se la pagina corrente acquisisce Ctrl-L (come l'editor di post StackExchange, che è stato mappato su "Inserisci collegamento ipertestuale" :-D)

Ma non richiede componenti aggiuntivi o codice.


Che cosa significa "cattura" in questo contesto? Si riferisce a qualcosa di specifico per i browser? O significa semplicemente che Ctrl-L viene ignorato quando il cursore è focalizzato su un campo di modifica o su qualche altro elemento contenuto nella pagina?
Nicholas Cousar,

Apparentemente un sito Web può ignorare le scorciatoie come Ctrl-L. L'editor StackExchange (quello che ottieni quando rispondi a una domanda) ha Ctrl-L associato a "inserire collegamento ipertestuale", quindi non sarai in grado di focalizzare l'URL su quel sito Web o in quel contesto.
exic

3

Oltre alla risposta di @ Nic, utilizzare il seguente codice per chiudere anche la scheda staccata dalla finestra originale:

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

3

Ho trovato il modo migliore per farlo senza software di terze parti. Fondamentalmente, questa è la soluzione @exic con solo 2 passaggi anziché 6:

Ctrl+ L: Focus barra degli indirizzi

Shift+ Enter: Apre l'URL in una nuova finestra

Questo ovviamente ha il significato di caricare una nuova pagina invece di estrarre quella corrente.


A rigor di termini, questo non sposta la scheda, copia la scheda - crea una nuova finestra con lo stesso URL della scheda esistente lasciando la scheda da sola.
G-Man dice "Reinstate Monica" il

1
@ G-ManSays'ReinstateMonica 'Leggi di nuovo il mio post ...
Atralb,

OK, l'ho letto di nuovo.
G-Man dice "Reinstate Monica" il

1
@ G-ManSays'ReinstateMonica 'così mi hai votato perché hai torto? Ancora: - "questa è la soluzione exic [...]" - "Questo ovviamente ha lo stesso svantaggio di caricare una nuova pagina invece di estrarre quella corrente." ...
Atralb,

1
@ G-ManSays'ReinstateMonica 'Tornando a questo post, e non posso lasciare questa conversazione in questo modo. Sei incredibilmente odioso e altezzoso mentre, anche dopo una conversazione di 5 messaggi, non riesci ancora a leggere / comprendere appieno il mio post. Come puoi non capire questo ==> *** " Questo ovviamente ha il significato di caricare una nuova pagina invece di eliminare quella corrente. " ***. Ciò che eri ostinato a menzionare era già stato affermato nella mia risposta sin dall'inizio. Detto questo, l'aggiunta di Alt + Echap e Ctrl + W rende ancora più rapidi di 2 passi rispetto all'altro, ma è necessario apportare un'alterazione da esso.
Atralb,

0

Per un elenco di tutte le scorciatoie da tastiera in FireFox, visitare questo sito Web. Per informazioni sui collegamenti alle schede, scorrere verso il basso per circa metà. Credo che quello che stai cercando sia Inserisci o Maiusc + Inserisci.


2
Ho controllato lì prima ma non ho visto nulla. Dovrei aggiungerlo alla domanda. Inserisci e sposta + inserisci non fa nulla per me.
chiliNUT
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.