mpe*_*pen 17 browser google-chrome
如果我在第一个选项卡上,然后点击Ctrl+ T,我希望它在当前选项卡旁边(右侧)打开。有扩展吗?
我想我也想改变关闭标签的顺序……但我永远不记得我喜欢它,直到我玩它。我认为移动到左侧标签是我喜欢的。
TabMixPlus 在 FF 中为我提供了这些选项,是否有类似的扩展可用?还是 Chrome 中的一些隐藏选项?
jdu*_*ing 19
Nathan在下面ctrltab通过 devtools强制使用快捷方式的巧妙方法需要更新,因为扩展页面代码现在从 Chrome 65 开始缩小了。为了简化这个过程,我在下面写了一个小片段,您可以将其复制并粘贴到控制台中,然后您只需单击一个命令即可将其快捷方式设置为ctrltab.
chrome://extensions/shortcuts粘贴到这位置栏或进入主菜单>更多工具>扩展,然后点击菜单中的左上角,以开放的键盘快捷键。复制此代码:
document.body.onclick = function(e) {
gCT = !window.gCT;
var p = e.path, cn = p[0].textContent,
s = p.filter(p => p.className == "shortcut-card")[0],
n = s && s.children[0].children[1].textContent;
n && chrome.management.getAll(es => {
var ext = es.filter(e => e.name == n)[0], id = ext.id;
chrome.developerPrivate.getExtensionInfo(id, i => {
var c = i.commands.filter(c => c.description == cn)[0];
chrome.developerPrivate.updateExtensionCommand({
extensionId: id,
commandName: c.name,
keybinding: "Ctrl+" + (gCT ? "" : "Shift+") + "Tab"
});
});
});
}
Run Code Online (Sandbox Code Playgroud)将其粘贴到 > 旁边的控制台中,然后按enter。
就是这样!ctrltab单击该命令后,它就会显示为该命令的快捷方式。如果您希望另一个命令获得ctrlshifttab快捷方式,只需单击其标签下一步。(当您单击时,代码将在这两个快捷方式之间切换。)这些快捷方式将在 Chrome 重新启动后继续存在,因为它是应用程序本身写入其首选项文件。
如果您使用的是 Windows,该页面还概述了一种ctrltab使用 AutoHotkey 脚本使内容更接近 Firefox菜单的方法。
小智 14
我找到了一种不同的方法来将扩展的键绑定更改为CTRL+TAB和CTRL+ SHIFT+ TAB,它适用于GDom 发布的Ctrl-TAB MRU 扩展。它会同步到您的个人资料,并且不会像编辑首选项一样在加载时同步 Chrome 同步时重置。我通过使用调试器来操作键绑定页面来做到这一点。
我做了一个操作方法:如何在 Chrome 中将扩展绑定到 Ctrl+Tab/Ctrl+Shift+Tab 并让它实际同步到您的个人资料
GDo*_*orn 13
Chrome 中的 Most-Recently-Used tab ordering 终于成为一个选项,尽管它没有记录,不受支持,hacky 并且对这种情况的抱怨被忽略了。
要获得所需的行为:
注意事项:
每次关闭 Chrome 时,它都会破坏您的首选项文件并重置您手动创建的键绑定。每次编辑扩展设置或打开 Chrome 或眯着眼睛看 Chrome 时也很有趣。您可以将文件标记为仅就绪(这可能会产生负面影响),或者您可以习惯于经常编辑首选项文件。或者永远不要关闭 Chrome。这是 Chrome 的错,因为它不认为键绑定有效并删除它,即使它尊重它。
Ctrl+Tab MRU 扩展不会在新选项卡中触发,直到选项卡完成加载。这是 Chrome 的错。
Ctrl+Tab MRU 扩展有一个笨拙的解决方法,用于在不包含页面(空白选项卡、设置选项卡等)的选项卡上使用它,它可以快速创建新选项卡、切换选项卡并关闭新选项卡。这是 Chrome 的错。
小智 5
Autocontrol扩展现在允许配置+以MRU 顺序切换选项卡。与CLUT和最近的选项卡扩展不同,它类似于使用+切换的 Windows MRU 窗口。有关说明,请参阅https://www.autocontrol.app/switch-to-last-used-tab-in-chrome 。CtrlTabAltTab