是否有键盘快捷键(或者有没有办法创建一个不使用任何扩展或第三方内容的快捷键)可以在当前打开的选项卡旁边打开一个新选项卡?
例如,假设我在 Chrome 中有 10 个选项卡,并且我打开了选项卡 3。是否有快捷方式可以打开新选项卡并将其插入到选项卡 4 的位置,而不是添加到选项卡列表的末尾(本例中为选项卡 11 的位置)?
我喜欢使用command+快速打开新标签t,但有时拖动/重新排列打开的标签很麻烦。
答案1
如果你使用的是 MacOS,可以通过操作系统设置来实现。MacOS 对于特定于应用程序的键盘快捷键非常有用只要操作出现在应用程序菜单中。
在最新的 Chrome(2022 年 2 月)上,我在菜单中看到以下 2 个操作:
- 文件 -> 新标签页 (⌘T)
- Tab -> 右侧的新标签页(无快捷方式)
要调整这些快捷方式,请转到系统偏好设置 > 键盘 > 快捷键. 在左侧选项卡中,选择应用程序快捷方式。然后点击+签名,然后输入“右侧新标签页”(匹配大写),并将其设置为 ⌥⌘T(或任何您想要的)。您可以将快捷方式应用于所有应用程序或仅应用于 Chrome。我选择了“所有应用程序”,因为我使用多个浏览器。
现在您应该在 Chrome 菜单中看到以下内容:
- 文件 -> 新标签页 (⌘T)
- Tab -> 右侧新标签页 (⌥⌘T)
就我个人而言,我想要相反的效果,所以我还添加了“新标签”的操作系统快捷方式,这样我也可以更改该组合键,结果是:
- 文件 -> 新标签页 (⌥⌘T)
- Tab -> 右侧新标签页 (⌘T)
答案2
我最终安装了重复标签快捷方式扩展,这使我可以使用shift
++复制当前选项卡,并且复制的选项卡会出现在上一个选项卡的紧右侧option
。d
更新:此扩展还支持键盘快捷键,可在当前选项卡右侧直接打开一个新的空白选项卡!感谢@Oliver Joseph Ash 指出这一点。
答案3
看起来我找到解决办法了。
这篇博文从 2011 年 8 月 26 日起介绍了如何使用内置浏览器工具打开下一个选项卡。
以下是其中的一段引文(略有修改):
- 前往 Chrome选项/首选项屏幕(单击浏览器工具栏上的扳手图标,然后选择“选项”或“首选项”——无论您的系统上显示的是什么)。
- 您将进入“基本信息”偏好设置页面,其中应该有一个“搜索”部分。单击管理搜索引擎... 按钮。
- 您将看到针对各个网站定制的搜索引擎列表(如果您感兴趣,请阅读关于 Chrome 的搜索引擎配置)。在屏幕底部,找到用于添加新搜索引擎的一组空白字段。
- 在第一个字段(标记为“添加新搜索引擎”)中输入
Open new tab
或类似的东西。你选择的单词并不重要——让它们对你有意义,这样当你将来任何时候回到这个屏幕时,它们就会触发你的记忆。- 在第二个字段(标记为“关键字”)中,输入一个单词或一个字母或一个字母序列(无空格或标点符号)。每次你想在右侧打开新标签时,你都会输入这个,所以简短且容易记住是好的。我使用
tt
- 在第三个字段(标记为“用 %s 代替查询的 URL”)中,准确输入以下文本,包括末尾的分号:
javascript:window.open();
- 单击字段外的任意位置即可“保存”您的输入。
设置到此结束。现在,每当您想在当前选项卡旁边打开新选项卡时,都可以执行以下操作:
- 将键盘焦点移至地址栏(Ctrl-L或Cmd- L)。
- 应该突出显示整个当前地址,但如果没有,则突出显示全部地址(Ctrl-A或Cmd- A)。
- 输入你在上述第 5 步中选择的关键字 - 例如,
tt
然后Space(或Tab)并命中Enter或Return。一旦你习惯了这样做,你就能很快地做到这一点:
Cmd-L
tt
Space(或者Tab)Enter新标签页会立即在当前标签页的右侧打开。当前标签页不会受到影响,但 URL 可能会从地址栏中消失;如果您想再次看到 URL,只需重新加载页面(或按Esc)。
那里还有一条评论告诉如何使用书签来做到这一点:
您可以使用相同的技术在书签栏中添加按钮。
- 打开书签管理器。
- 选择书签栏文件夹
- 选择组织 > 添加页面。
- 将新页面命名为“新标签”或类似名称。
- 在 URL 字段中,添加上面帖子中提到的 javascript:
javascript:window.open();
您现在应该有一个可点击的按钮来打开新标签。
我自己会补充一点,如果中的第一个参数window.open()
是带有模式的搜索引擎的链接%s
,那么您可以在打开新标签页的同时进行搜索。
以下是我的示例:
javascript:window.open('https://www.google.com/search?q=%s');
以下是使用该功能的操作顺序:
Cmd-L tt
Space(或者Tab)Search query
Enter