在 Firefox 中分离选项卡的快捷键(将选项卡移动到新窗口)

在 Firefox 中分离选项卡的快捷键(将选项卡移动到新窗口)

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

我经常喜欢并排查看两个选项卡,因此我会拖出一个选项卡,然后按WINDOWS KEY+将分离的选项卡放在右侧,再按ALT+TAB返回主窗口,然后WINDOWS KEY按 +将主窗口放在左侧。如果我可以用键盘完成整个过程就太好了。

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

答案1

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

  1. 安装按键配置添加在

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

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

  4. 将字段的内容替换Name为此命令的名称:

    Detach Tab to New Window
    
  5. 将以下代码粘贴到/* 代码 */场地:

    window.openDialog("chrome://browser/content/browser.xul","_blank","chrome,dialog=no,all",gBrowser.mCurrentTab);
    
  6. 单击“确定”。

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

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

答案2

我找到了最好的方法,无需任何第三方软件。基本上,这是 @exic 解决方案,只需 2 步,而不是 6 步:

Ctrl+ L:聚焦地址栏

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

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

答案3

维美拉,即可通过按Wshift+来完成w

答案4

我喜欢使用这个快捷方式序列,它可以完成您想要的操作:

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

显然它有副作用:

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

但它不需要附加组件或代码。

相关内容