tecla de acceso directo para separar una pestaña en firefox (mover pestaña a una nueva ventana)

16

En FF, puedo mover una pestaña a una nueva ventana arrastrando la pestaña fuera del navegador o haciendo clic con el botón derecho en la opción "mover a Nueva ventana" desde el menú contextual. ¿hay una tecla de acceso directo para mover la pestaña actual a una nueva ventana sin arrastrar o usar el menú contextual, o una forma de configurar una?

A menudo, me gusta mirar 2 pestañas una al lado de la otra, así que arrastro una, luego presiono WINDOWS KEY+ para colocar la pestaña separada a la derecha, luego ALT+ TABpara volver a la ventana principal, luego WINDOWS KEY+ para colocar la ventana principal en el izquierda. Sería genial si pudiera hacer todo el proceso en el teclado.

Revisé esta documentación y no encontré ninguna tecla de acceso directo para separar una pestaña:

chiliNUT
fuente

Respuestas:

9

Te mostramos cómo crear tu propio método abreviado de teclado para separar una pestaña de Firefox en una nueva ventana:

  1. Instale el complemento Keyconfig

  2. Abra el Keyconfig Preferencespresionando Ctrl+ Shift+ F12(en Mac puede ser ⌘ Cmd+ Shift+ F12)

  3. Haga clic Add a new keyen la parte inferior izquierda de la ventana keyconfig.

  4. Reemplace el contenido del Namecampo con el nombre de este comando:

    Detach Tab to New Window
    
  5. Pegue el siguiente código en el campo / * CÓDIGO * / :

    window.openDialog("chrome://browser/content/browser.xul","_blank","chrome,dialog=no,all",gBrowser.mCurrentTab);
    
  6. Haga clic en Aceptar.

  7. Su nuevo comando se marcará como <Disabled> Esto significa que necesita establecer un atajo de teclado para este comando. Asegúrese de que su comando esté seleccionado de la lista de comandos. Haga clic dentro del campo en la parte inferior izquierda de la ventana. Destacará el contenido y las teclas que presione a continuación se ingresarán dentro de ese cuadro. Por ejemplo, puede usar Ctrl+ Alt+ N. O si eres fanático de Vim, puedes usar Shift+ Y.

  8. Haga clic Applyy luego haga clic Closepara cerrar la ventana keyconfig. Pruebe su atajo de teclado cargando una ventana con al menos 2 pestañas y luego use su nuevo atajo de teclado. La pestaña actual debería separarse y formar una nueva ventana.

Nic
fuente
1
Esto todavía funciona ... pero tienen que utilizar Dorando keyconfig < addons.mozilla.org/en-US/firefox/addon/dorando-keyconfig/... >
DGO
¿Alguna forma de hacer esto en Firefox Quantum (v 69.0)? La extensión ya no funciona.
Ekanshdeep Gupta
4

Con Vimium-FF , se puede hacer presionando W, es decir, shift+ w.

AXO
fuente
4

Me gusta usar esta secuencia de acceso directo, que hace lo que quieres:

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 tiene efectos secundarios:

  1. Su buffer es anulado
  2. La página se vuelve a cargar (no lo haga si ya ingresó información en esa página)
  3. No funcionará si la página actual captura Ctrl-L (como el editor de publicaciones StackExchange, que lo tiene asignado a "Insertar hipervínculo" :-D)

Pero no requiere complementos o código.

exic
fuente
¿Qué significa "captura" en este contexto? ¿Se refiere a algo específico de los navegadores? ¿O simplemente significa que Ctrl-L se ignora cuando el cursor se enfoca en un campo de edición o en algún otro elemento contenido en la página?
Nicholas Cousar
Aparentemente, un sitio web puede anular los accesos directos como Ctrl-L. El editor StackExchange (el que obtienes cuando respondes una pregunta) tiene Ctrl-L vinculado a "insertar hipervínculo", por lo que no podrás enfocar la URL en ese sitio web o en ese contexto.
exic
3

Además de la respuesta de @ Nic, use el siguiente código para cerrar también la pestaña separada de la ventana original:

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

Encontré la mejor manera de hacer esto sin ningún software de terceros. Básicamente, esta es una solución @exic con solo 2 pasos en lugar de 6:

Ctrl+ L: Barra de direcciones de enfoque

Shift+ Enter: Abrir url en una nueva ventana

Por supuesto, esto tiene la desventaja de cargar una nueva página en lugar de eliminar la actual.

Atralb
fuente
Estrictamente hablando, esto no mueve la pestaña, copia la pestaña, crea una nueva ventana en la misma URL que la pestaña existente mientras deja la pestaña sola.
G-Man dice 'Restablece a Mónica' el
1
@ G-ManSays'ReinstateMonica 'Lee mi publicación nuevamente ...
Atralb
OK, lo he leído de nuevo.
G-Man dice 'reinstalar a Monica' el
1
@ G-ManSays'ReinstateMonica '¿entonces me rechazaste porque te equivocas? De nuevo: - "esta es una solución [...] exic" - "Esto, por supuesto, tiene el mismo inconveniente de cargar una nueva página en lugar de eliminar la actual". ...
Atralb
1
@ G-ManSays'ReinstateMonica 'Volviendo a esta publicación, y no puedo dejar esta conversación de esta manera. Eres increíblemente odioso y arrogante mientras que, incluso después de una conversación de 5 mensajes, aún no puedes leer / entender completamente mi publicación. ¿Cómo puede no comprender esto ==> *** " Esto, por supuesto, tiene la desventaja de cargar una nueva página en lugar de sacar la actual ". ***. Lo que fue obstinado a mencionar ya se mencionó en mi respuesta desde el principio. Dicho esto, agregar Alt + Echap y Ctrl + W todavía lo hace 2 pasos más rápido que el otro, pero necesitabas hacer un altercado.
Atralb
0

Para obtener una lista de todos los atajos de teclado en Firefox, visite este sitio web. Para obtener información sobre los accesos directos de pestañas, desplácese hacia abajo hasta la mitad. Creo que lo que estás buscando es Insertar o Shift + Insertar.

Alexander Iasso
fuente
2
Revisé allí primero pero no vi nada. Debo agregar eso a la pregunta. Insertar y Shift + Insertar no hacen nada por mí.
chiliNUT