逆向修改 macOS Alt/Command + Tab 行为

2025 年 11 月 23 日
 kekeabab

周末折腾了一下 macOS ,对默认的 Alt/Command + Tab 行为一直不太满意:

它会切到没有窗口的 App (无事发生),会跳到其他工作区,体验非常割裂。

最终效果:

  1. 从切换列表中剔除所有没有可见窗口的 App
  2. 各工作区独立管理自己的 App 切换列表,不会再跳到其他工作区

写了一篇文章记录修改过程

https://kekeimiku.github.io/post/mac_alt_tab_fix

4441 次点击
所在节点    程序员
29 条回复
yuezk
2025 年 11 月 24 日
硬核👍
Vaspike
2025 年 11 月 24 日
@Vaspike 我当时写一个新轮子的起因是我认为 mac 自带切换最大的问题出在同应用多窗口(超过两个时)切换(⌘`),如果平时有过需要一个 IDE 打开多个窗口来回切换就明白我的意思了, 第二个原因是 IDE 的窗口名会冗长看不到项目名
Nanosk
2025 年 11 月 24 日
@Vaspike 大佬,试用了下遇到个问题,提了一个 issue
Vaspike
2025 年 11 月 24 日
@Nanosk 回复了
atone
2025 年 11 月 24 日
Cmd + Tab 切换到无窗口的 app 时,按住 Option 再松开,就能新建一个窗口了(虽然这样也挺蛋疼的。
BraveNTD
2025 年 11 月 24 日
楼主的研究很 6 啊。我用的 AltTab ,简单配置一下感觉也挺好用了。可以设置只显示当前工作台的 app ,还可以跟随鼠标焦点所在的工作台。不管鼠标飘在哪个工作台或哪台显示器,都只显示对应的 app 。还支持用 vim 快捷键快速定位 app 。反正在 AltTab 设置里每个选项都点开看看,能发现功能好多。
4ark
2025 年 11 月 24 日
硬核,但我需要一个更简单的方式
afutureus
2025 年 11 月 24 日
好强
bowencool
2025 年 11 月 24 日
借楼问下:有没有什么办法让浏览器的每个标签页单独出现在 command+tab 里面?我知道 Windows 配合 Edge 浏览器可以

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/1174524

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX