Mac OS X 的窗口管理器由以下部分组成:
- 应用
- 视窗
- 标签
在 OS X 上,默认情况下,你可以使用著名的⌘⇥
快捷方式循环切换应用程序。除此之外,我还使用一个名为巫婆这也支持在窗口间(图形化)循环(我在 上已经定义了它⌥⇥
)。不幸的是,它目前不支持标签循环...
你对此有什么建议吗?我知道我已经可以^⇥
这样做了,但我正在寻找一个图形实用程序,让你在循环过程中不会感到盲目。
谢谢。
答案1
这并非您问题的确切答案,而更像是可以实现的概念证明。使用 AppleScript(通过 /Applications/AppleScript 中的“脚本编辑器”应用程序),我能够获取 Safari 最前面窗口中选项卡名称的列表:
tell application "Safari"
get the name of every tab of window 1
end tell
生成:
{"Unanswered Questions - Super User", "How do I install a font on a Macintosh? - Super User", "Cycling tabs graphically - Super User"}
还有以下内容:
tell application "Safari"
tell window 1
set current tab to tab 3
end tell
end tell
使第一个窗口的第三个选项卡处于活动状态。因此,考虑到这一点,可以编写某种脚本或应用程序,弹出一个选项卡列表供您选择,然后根据选择激活当前选项卡。我不知道有任何这样的软件,如果其他人知道,请发帖!