在 Firefox 中分离标签的快捷键(将标签移动到新窗口)

chi*_*NUT 25 firefox keyboard-shortcuts

在 FF 中,我可以通过将选项卡拖出浏览器或右键单击上下文菜单中的“移动到新窗口”选项来将选项卡移动到新窗口。是否有无需拖动或使用上下文菜单即可将当前选项卡移动到新窗口的快捷键,或一种设置方法?

通常,我喜欢并排查看 2 个标签,所以我拖出一个,然后点击WINDOWS KEY+?将分离的标签放在右侧,然后ALT+TAB将标签返回到主窗口,然后WINDOWS KEY+?将主窗口放在左。如果我能在键盘上完成整个过程就太好了。

我检查了这个文档,并没有找到任何用于分离选项卡的快捷键:

Nic*_*Nic 10

以下是如何创建自己的键盘快捷键以将 Firefox 选项卡分离到新窗口:

  1. 安装Keyconfig插件

  2. PreferencesCtrl+ Shift+打开 Keyconfig F12(在 Mac 上可能是 ⌘ Cmd+ Shift+ F12

  3. 单击Add a new keykeyconfig 窗口左下角的 。

  4. 使用Name以下命令的名称替换该字段的内容:

    Detach Tab to New Window
    
    Run Code Online (Sandbox Code Playgroud)
  5. 将以下代码粘贴到/* CODE */字段中:

    window.openDialog("chrome://browser/content/browser.xul","_blank","chrome,dialog=no,all",gBrowser.mCurrentTab);
    
    Run Code Online (Sandbox Code Playgroud)
  6. 单击确定。

  7. 您的新命令将被标记为<Disabled>这意味着您需要为此命令设置键盘快捷键。确保从命令列表中选择了您的命令。在窗口左下角的字段内单击。它将突出显示内容,您接下来点击的任何键都将输入到该框中。例如,您可以使用Ctrl+ Alt+ N。或者,如果您是 Vim 的粉丝,您可以使用Shift+ Y

  8. 单击Apply,然后单击Close以关闭 keyconfig 窗口。通过加载至少包含 2 个选项卡的窗口来测试您的键盘快捷键,然后使用新的键盘快捷键。当前选项卡应自行分离并形成一个新窗口。

  • 这仍然有效......但必须使用 Dorando keyconfig &lt;https://addons.mozilla.org/en-US/firefox/addon/dorando-keyconfig/?src=search&gt; (2认同)

Atr*_*alb 10

我找到了在没有任何第三方软件的情况下做到这一点的最佳方法。基本上,这是@exic 解决方案,只有 2 个步骤而不是 6 个步骤:

Ctrl+ L: 焦点地址栏

Shift+ Enter: 在新窗口打开网址

这当然与@exic 具有相同的缺点,即加载新页面而不是取出当前页面。

  • 严格来说,这不会移动选项卡,而是复制选项卡 - 它会在与现有选项卡相同的 URL 处创建一个新窗口*同时保留该选项卡。* (4认同)
  • @G-ManSays'ReinstateMonica' 所以你因为你错了而拒绝我?再次:-“这是 exic 解决方案 [...]”-“这当然具有加载新页面而不是取出当前页面的相同缺点。” ... (2认同)

小智 10

一直在用这个插件,很符合要求,快捷键是可定制的。

https://addons.mozilla.org/en-GB/firefox/addon/tabdetach/


AXO*_*AXO 9

使用Vimium-FF,可以通过按W,即shift+来完成w


exi*_*xic 5

我喜欢使用这个快捷方式序列,它可以满足您的需求:

Ctrl-L # Focus URL
Ctrl-C # Copy it
Ctrl-W # Close current tab
Ctrl-N # Open new window
Ctrl-V # Paste 
Enter  # Open URL
Run Code Online (Sandbox Code Playgroud)

显然它有副作用:

  1. 您的缓冲区已被覆盖
  2. 页面被重新加载(如果您已经在该页面上输入了输入,请不要这样做)
  3. 如果当前页面捕获 Ctrl-L(如 StackExchange 帖子编辑器,它将它映射到“插入超链接”:-D),它将不起作用

但它不需要插件或代码。


小智 5

具有键盘快捷键的解决方案可以真正移动选项卡,而不仅仅是重新打开它。

Ctrl+L                    # Focus the adress bar
Shift+Tab                 # Repeatedly until the tab is focused (3 times for me)
Right-Click Shortcut Key  # Open contextual menu of the tab
v                         # Mo*v*e Tab
w                         # Move to New *W*indow
Run Code Online (Sandbox Code Playgroud)

而且,如键盘快捷键 Firefox 文档 的“选择多个选项卡”部分所述,您甚至可以使用ctrl + arrows和在步骤 2 和 3 之间轻松选择多个选项卡ctrl + space

注意:我认为最后两个步骤(vw)可能取决于您的 Firefox 安装,但您可以轻松找到要按哪个键,因为这是相应操作名称中带下划线的字母。