点击下载:Popup_Tab_Switcher_1.7.11.crx
使你在标签过多时,可以更方便地在标签之间切换!
它会记住选项卡处于活动状态的顺序,并允许您在不使用鼠标的情况下在几分之一秒内在最近活动的选项卡之间切换。
介绍:
我在JetBrains的日常代码编辑器有一个简单的弹出窗口(Settings> Keymap> Switcher),简化了编辑器选项卡之间的切换。类似的切换器构建在所有现代操作系统中,允许您在应用程序之间跳转,可以通过
Alt+Tab
在Windows和Cmd+Tab
macOS中按下来触发。该项目正在将此行为复制到Chrome浏览器。
使用方法:
触发扩展的默认快捷方式是:
Alt+Y
从上到下选择标签(从最近到旧)Alt+Shift+Y
从下到上选择标签(从旧到最近)选择必要的选项卡后,释放该
Alt
键以激活它。您可以按
Escape
或单击弹出窗口周围的空间来隐藏它。当您关闭标签时,分机将切换到之前的活动标签。它比默认的Chrome行为更有用,它会激活相邻的标签。
限制:
扩展程序尝试在可能的位置在页面上呈现其弹出窗口,但有些情况下它无法执行此操作:
- Chrome的网上商店页面。扩展程序在这里不起作用。
- 特殊Chrome标签,例如“设置”,“新标签”,“历史记录”等。在这种情况下,广告会尝试将用户从特殊标签切换到上一个标签而不显示弹出窗口。
- 页面没有焦点(用户在页面上搜索,专注于地址栏等)。在这种情况下,扩展程序会显示其弹出窗口并启动一个计时器,在该计时器结束时,它会将用户切换到所选的选项卡。
- 文件页面(URL以
file:///
)开头。没有您可以在“扩展”>“弹出选项卡切换器(详细信息)”>“允许访问文件URL”中打开的特殊权限,此扩展无法在此类页面上运行。
设置:
您可以通过单击地址栏附近的图标来打开扩展设置。
选项 描述 黑暗的主题 打开或关闭黑暗主题 🦇 弹出宽度 设置弹出宽度 弹出高度 设置弹出高度 最大标签数量 指定要在弹出窗口中显示的最近使用的选项卡数 字体大小 设置选项卡标题文本的大小 图标大小 设置选项卡图标的大小 自动切换超时 如果页面没有焦点(地址栏或搜索字段被聚焦等),则扩展程序将启动一个计时器,在该计时器结束时,它将用户切换到所选选项卡。此计时器在每个选择命令上重新启动( Alt+Y
或Alt+Shift+Y
默认情况下)文字滚动延迟 如果标签标题比弹出标签宽,则其溢出部分将被隐藏。选择此类选项卡后,将滚动其文本。此选项会延迟滚动的开始 文字滚动速度 设置所选标签文本滚动的速度 切换到以前使用的选项卡 当前关闭选项卡时,切换到以前处于活动状态的选项卡 继续开放 切换器保持打开状态,并停止在修改键释放上切换标签 替换默认选项卡切换行为
默认Chrome标签切换快捷方式是
Ctrl+Tab
和Ctrl+Shift+Tab
。无法分配这些快捷方式来触发扩展命令(扩展>键盘快捷方式chrome://extensions/shortcuts
)。要Ctrl+Tab
使用扩展程序在选项卡之间切换, 您可以尝试以下方法之一。注意:目前我知道如何只为macOS做,但我认为Windows的解决方案类似,可以使用AutoHotkey完成 。苹果系统
使用Karabiner-Elements
Karabiner-Elements是一款适用于macOS的免费键盘定制器。它的安装后,你需要将 这个配置文件 来
~/.config/karabiner/assets/complex_modifications/
并启用铁锁-元素首此例中(复合变质>添加规则>在Chrome的标签之间切换地图…)。使用Keyboard Maestro
键盘Maestro是macOS的强大宏运行器。使用Keyboard Maestro的解决方案可行,但并不理想,因为它在后台启动计时器。您可以在此论坛问题中找到必要的宏 。
常见问题:
有没有办法更改默认快捷方式(Alt + Y)?
是的,您可以在Chrome中执行此操作(扩展程序>键盘快捷方式
chrome://extensions/shortcuts
)