Google chrome 是否有通过CTRL+添加MRU选项卡选择的真正可行的解决方案;谷歌浏览器标签?

Google chrome 是否有通过CTRL+添加MRU选项卡选择的真正可行的解决方案;谷歌浏览器标签?,google-chrome,Google Chrome,我在网上看到过一些黑客行为,但没有一个能正常工作 而且可用的扩展也不提供这种功能 有没有可能,使用自动热键(或类似的)和扩展的组合?刚刚发现了这一点 它的目标是使您能够在Google Chrome中使用CTRL+TAB和 最近使用的(MRU)选项卡行为(而不是默认值 下一页/上一页选项卡) 到目前为止我还没有试过。希望能有帮助 编辑原因:已停止工作。是,现在有可用的工作解决方案。我发现在chrome中MRU标签解决方案非常完美。您可以使用ctrl+Q或ctrl+~或分配您自己的。在Chrome

我在网上看到过一些黑客行为,但没有一个能正常工作

而且可用的扩展也不提供这种功能
有没有可能,使用自动热键(或类似的)和扩展的组合?

刚刚发现了这一点

它的目标是使您能够在Google Chrome中使用CTRL+TAB和 最近使用的(MRU)选项卡行为(而不是默认值 下一页/上一页选项卡)

到目前为止我还没有试过。希望能有帮助


编辑原因:已停止工作。

是,现在有可用的工作解决方案。我发现在chrome中MRU标签解决方案非常完美。您可以使用
ctrl+Q
ctrl+~
或分配您自己的。

在Chrome具有本机MRU支持(交叉指)之前,我使用选项卡堆栈作为解决方法;)
Tab Stack()在短暂延迟后将当前选项卡移到前面。这是一个非常简单的解决方案,可以为您提供某种MRU
上述解决方案对我不起作用。也许是国际键盘布局的b/c

通过将nHotKeyChar变量从0xde更改为0xc0(从tilde~更改为tick`),并重新编译,我可以使该工具正常工作

然后我意识到这和使用Chrome扩展时一样


自动热键/最近的标签解决方案是次优的,是的,但我认为这是我们所能期望的最好的解决方案,直到Chrome实现这一功能(如果有/叹气)。

作为替代方案,我将使用FF,在其中,您必须将
browser.ctrlTab.previews设置为
true
,并且您有一个MRU行为。

我现在发现了一种可能,可以为在Windows上工作的用户实现这一点,并编写了一个扩展:

我在Chrome上看到的所有ctrl-tab MRU选项都感觉像黑客一样/工作不可靠

我建议换成最新的。基本上,只需几个按键(MRU标签,还有鼠标手势)就可以使用Chrome(ium)

背景是opera://flags/#activation-订单选项卡循环(需要重新启动浏览器)。

最好按照jason3w的建议使用

我的解决方案:

在OSX上,当我想在两个chrome选项卡和代码编辑器之间反复切换时,我通常希望MRU切换。(例如,trello.com和localhost:3000)

在本例中,我启动了chrome canary,它被OSX正确地视为一个单独的应用程序,并允许一个简单的alt标签(就像windows过去的一样),SWEET

试试看,皮普斯。我尝试了Opera解决方案,但没有chrome的其他一些功能,我就活不下去了。我希望歌剧继续发展。

最后还有一个有效的:

通过CTRL+tab添加MRU选项卡选择是否有真正可行的解决方案 谷歌浏览器

对。您需要修改首选项文件,如下所示:

(将顺序更改为Ctrl+Tab和Shift+Ctrl+Tab)

铬不会阻挡它。由于钩子的缘故,你根本无法理解这个组合。。但如果您编辑首选项文件,它会工作

它位于附近

“C:\Users\%username%\AppData\Local\Google\Chrome\User 数据\默认值\首选项“


设置Ctrl+Tab以使用MRU切换Windows的完整解决方案:

首先为Chrome下载一个MRU扩展。在尝试了一些不同的扩展之后,我推荐。虽然不完美,但这是我能找到的最好的

接下来,您需要将所选扩展的热键绑定到一个组合键。转到
chrome://extensions/
,向下滚动到页面底部,单击“键盘快捷键”,找到所选分机的快捷键。不幸的是,Chrome不允许您将Ctrl+Tab绑定为键盘快捷键,因此请选择Chrome允许您选择的组合,例如Ctrl+Q表示“切换到旧选项卡”,Ctrl+Shift+Q表示“切换到新选项卡”

现在我们需要进行设置,以便Ctrl+Tab触发您之前设置的组合键。这是你需要的。如果您还没有自动热键,请首先从下载并安装它。然后,将以下文本放入启动文件夹中的自动热键脚本中,位于
%AppData%\Microsoft\Windows\Start Menu\Programs\startup\tabswitch.ahk
(例如,位于
C:\Users\yourusername\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
的新文本文件中,名为
tabswitch.ahk
,没有
.txt
扩展名):


当Chrome是当前选定的窗口时,这将分别将Ctrl+Tab和Ctrl+Shift+Tab映射为Ctrl+Q和Ctrl+Shift+Q。这将允许您使用Ctrl+Tab在Chrome中MRU排序的选项卡之间切换。不要忘记双击脚本来运行它。当您重新启动计算机时,它将自动启动。

在ac OS中,最近使用的标签扩展可以在某种程度上重新分配Ctrl+Tab,以便在两个最近使用的标签之间切换


Firefox的ctrltab快捷方式提供了Chrome尚未提供的两个功能:

  • 切换到以前使用的选项卡
    • 按下ctrltab,然后释放两个按钮
  • 使用键盘从菜单中选择打开的选项卡
    • 按ctrltab,然后释放tab
    • 反复按下并松开tab键,以选择菜单中较旧的选项卡
    • 释放ctrl键以切换到所选选项卡
我所知道的唯一一个Chrome扩展提供了这方面的传真,而不需要不必要的广泛阅读和更改您访问的网站上的所有数据许可,并且可以使用扩展无法插入代码的选项卡,如Chrome Webstore页面,是(我写的)

QuicKey克服了Chrome的局限性,使用一个快捷键打开弹出菜单(默认情况下,Windows上的altQ),然后监听另一个按键(W,右隔壁)移动菜单中的选择,然后等待alt<代码
; Fix for Chrome's lack of MRU tab switching.
; Use this with a decent MRU tab switching extension, like
; https://chrome.google.com/webstore/detail/ctrl%20tab-mru/ialfjajikhdldpgcfglgndennidgkhik
; Configure it to use Ctrl-Q, or change the key below.
#IfWinActive, ahk_exe chrome.exe ; If currently using Chrome
    ^Tab::^q
    ^+Tab::^+q
#IfWinActive
  {
                            "from": {
                                "key_code": "tab",
                                "modifiers": {
                                    "mandatory": [
                                        "left_control"
                                    ]
                                }
                            },
                            "to": [
                                {
                                    "key_code": "y",
                                    "modifiers": [
                                        "left_option"
                                    ]
                                }
                            ],
                            "type": "basic"
                        }