Tastenkombination zum Trennen einer Registerkarte in Firefox (Registerkarte in neues Fenster verschieben)

16

In FF kann ich eine Registerkarte in ein neues Fenster verschieben, indem ich sie entweder aus dem Browser ziehe oder im Kontextmenü mit der rechten Maustaste auf die Option "In neues Fenster verschieben" klicke. Gibt es eine Tastenkombination, um die aktuelle Registerkarte in ein neues Fenster zu verschieben, ohne das Kontextmenü zu ziehen oder zu verwenden, oder eine Möglichkeit, eine einzurichten?

Oft mag ich es, zwei Registerkarten nebeneinander zu betrachten, also ziehe ich eine heraus und drücke dann WINDOWS KEY+ , um die abgetrennte Registerkarte rechts zu platzieren, dann ALT+, TABum zurück zum Hauptfenster zu gelangen, und WINDOWS KEY+ um das Hauptfenster auf die zu setzen links. Es wäre großartig, wenn ich den gesamten Vorgang auf der Tastatur ausführen könnte.

Ich habe diese Dokumentation überprüft und keine Tastenkombination zum Trennen einer Registerkarte gefunden:

chiliNUT
quelle

Antworten:

9

So erstellen Sie eine eigene Tastenkombination zum Trennen einer Firefox-Registerkarte in einem neuen Fenster:

  1. Installieren Sie das Keyconfig- Addon

  2. Öffnen Sie die Keyconfig Preferencesdurch Drücken von Ctrl+ Shift+ F12(auf dem Mac kann es ⌘ Cmd+ Shift+ sein F12)

  3. Klicken Sie Add a new keyunten links im Fenster keyconfig auf.

  4. Ersetzen Sie den Inhalt des NameFeldes durch den Namen dieses Befehls:

    Detach Tab to New Window
    
  5. Fügen Sie den folgenden Code in das Feld / * CODE * / ein:

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

  7. Ihr neuer Befehl wird als <Deaktiviert> markiert. Dies bedeutet, dass Sie eine Tastenkombination für diesen Befehl festlegen müssen. Stellen Sie sicher, dass Ihr Befehl aus der Befehlsliste ausgewählt ist. Klicken Sie in das Feld unten links im Fenster. Der Inhalt wird hervorgehoben, und alle Tasten, die Sie als Nächstes drücken, werden in dieses Feld eingegeben. Zum Beispiel könnten Sie Ctrl+ Alt+ verwenden N. Oder wenn Sie ein Fan von Vim sind, können Sie Shift+ verwenden Y.

  8. Klicken Sie auf Applyund dann auf Close, um das Fenster keyconfig zu schließen. Testen Sie Ihre Tastenkombination, indem Sie ein Fenster mit mindestens zwei Registerkarten laden und dann Ihre neue Tastenkombination verwenden. Die aktuelle Registerkarte sollte sich lösen und ein neues Fenster bilden.

Nic
quelle
1
Dies funktioniert immer noch ... muss aber Dorando keyconfig < addons.mozilla.org/en-US/firefox/addon/dorando-keyconfig/… > verwenden
dGo
Gibt es eine Möglichkeit, dies in Firefox Quantum (Version 69.0) zu tun? Die Erweiterung funktioniert nicht mehr.
Ekanshdeep Gupta
4

Mit Vimium-FF kann dies durch Drücken von W, dh shift+, erfolgen w.

AXO
quelle
4

Ich verwende gerne diese Verknüpfungssequenz, die macht, was Sie wollen:

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

Offensichtlich hat es Nebenwirkungen:

  1. Ihr Puffer wird überschrieben
  2. Die Seite wird neu geladen (tun Sie dies nicht, wenn Sie bereits Eingaben auf dieser Seite vorgenommen haben).
  3. Es funktioniert nicht, wenn die aktuelle Seite Strg-L erfasst (wie der StackExchange-Post-Editor, dem "Hyperlink einfügen" zugeordnet ist :-D).

Es sind jedoch keine Addons oder Code erforderlich.

exic
quelle
Was bedeutet "Capture" in diesem Zusammenhang? Bezieht es sich auf etwas Spezielles für Browser? Oder bedeutet dies nur, dass Strg-L ignoriert wird, wenn der Cursor auf ein Bearbeitungsfeld oder ein anderes Element auf der Seite fokussiert ist?
Nicholas Cousar
Anscheinend kann eine Website Verknüpfungen wie Strg-L überschreiben. Im StackExchange-Editor (den Sie erhalten, wenn Sie eine Frage beantworten) ist Strg-L an "Hyperlink einfügen" gebunden, sodass Sie die URL nicht auf diese Website oder in diesem Kontext fokussieren können.
Exic
3

Verwenden Sie zusätzlich zur Antwort von @ Nic den folgenden Code, um auch die vom Originalfenster getrennte Registerkarte zu schließen:

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

Ich habe den besten Weg gefunden, dies ohne Software von Drittanbietern zu tun. Grundsätzlich ist dies eine @ exic-Lösung mit nur 2 Schritten anstelle von 6:

Ctrl+ L: Adressleiste fokussieren

Shift+ Enter: URL in neuem Fenster öffnen

Dies hat natürlich den Nachteil, dass eine neue Seite geladen wird, anstatt die aktuelle herauszunehmen.

Atralb
quelle
Genau genommen wird dadurch die Registerkarte nicht verschoben, sondern die Registerkarte kopiert. Es wird ein neues Fenster mit derselben URL wie die vorhandene Registerkarte erstellt, während die Registerkarte in Ruhe gelassen wird.
G-Man sagt 'Reinstate Monica'
1
@ G-ManSays'ReinstateMonica 'Lies meinen Beitrag noch einmal ...
Atralb
OK, ich habe es wieder gelesen.
G-Man sagt 'Reinstate Monica'
1
@ G-ManSays'ReinstateMonica ', also hast du mich abgelehnt, weil du falsch liegst? Nochmals: - "Dies ist eine exische Lösung [...]" - "Dies hat natürlich den gleichen Nachteil, eine neue Seite zu laden, anstatt die aktuelle herauszunehmen." ...
Atralb
1
@ G-ManSays'ReinstateMonica 'Ich komme auf diesen Beitrag zurück und kann dieses Gespräch nicht so verlassen. Du bist unglaublich widerlich und hochmütig, obwohl du meinen Beitrag selbst nach einem Gespräch mit 5 Nachrichten immer noch nicht vollständig lesen / verstehen kannst. Wie können Sie das nicht verstehen? ==> *** " Dies hat natürlich den Nachteil, dass eine neue Seite geladen wird, anstatt die aktuelle herauszunehmen. " ***. Was Sie hartnäckig erwähnen wollten, wurde bereits von Anfang an in meiner Antwort angegeben. Das heißt, das Hinzufügen von Alt + Echap & Strg + W macht es immer noch 2 Schritte schneller als das andere, aber Sie mussten eine Auseinandersetzung daraus machen.
Atralb
0

Eine Liste aller Tastaturkürzel in FireFox finden Sie auf dieser Website. Informationen zu Registerkartenverknüpfungen finden Sie etwa zur Hälfte. Ich glaube, die, die Sie suchen, ist Einfügen oder Umschalt + Einfügen.

Alexander Iasso
quelle
2
Ich habe dort zuerst nachgesehen, aber nichts gesehen. Ich sollte das der Frage hinzufügen. Einfügen und Verschieben + Einfügen tun nichts für mich.
ChiliNUT