爱意满满的作品展示区。
WhiteMind

做了一个 macOS 小工具:用 Cmd+` 在当前 App 的窗口之间切换

  •  
  •   WhiteMind ·
    WhiteMinds · 4 days ago · 1094 views
    最近做了一个很小的 macOS 原生工具,叫 WindowCycle:

    https://github.com/WhiteMinds/window-cycle

    它只解决一个问题:在当前最前台 App 的多个窗口之间切换。

    快捷键是:

    - Cmd + `:切到下一个窗口
    - Cmd + Shift + `:切到上一个窗口

    适用场景大概是:同一个 IDE 、浏览器、Terminal 、Finder 开了很多窗口,经常需要在这些窗口之间来回切。Cmd+Tab 是切 App ,不够精确;系统自带的窗口切换又比较隐形。

    这个交互参考了 Contexts 里的 current-app window switching 部分,但我只需要其中这个功能,不想为了它使用一个完整的 app/window switcher ,所以做了一个更小、更专注的版本。

    目前还是早期 prototype ,开源 MIT 。因为是 macOS 窗口工具,需要 Accessibility / Input Monitoring 权限。项目目标不是做完整窗口管理器,而是保持很小,只专注 current-app window switching 。

    如果你也经常在同一个 App 里开很多窗口,欢迎试试看,也欢迎提 issue / 建议。
    10 replies    2026-06-09 10:57:03 +08:00
    Dreax
        1
    Dreax  
       4 days ago
    没懂 这不是系统自带的快捷键吗?
    WhiteMind
        2
    WhiteMind  
    OP
       4 days ago
    @Dreax 系统的只能按它固定节奏往下一个,无法跳跃,而且用户比较难预测下一个窗口是谁,对 chrome / ide 各开 5 ~ 10 各窗口的场景不太友好
    MajestySolor
        3
    MajestySolor  
       4 days ago
    我在 windows 上一直使用`AltTaber`https://github.com/MrBeanCpp/AltTaber 这个小工具,个人觉得它对切换窗口这个需求解决的最舒服最方便🤣
    hackpro
        4
    hackpro  
       3 days ago
    github 页面视频挂了?
    headwindx
        5
    headwindx  
       3 days ago via iPhone
    场景太小众了,谁会同一个 app 开 7 ,8 个窗口
    WhiteMind
        6
    WhiteMind  
    OP
       3 days ago
    @hackpro 还真是,现在重新传了一下
    WhiteMind
        7
    WhiteMind  
    OP
       3 days ago
    @MajestySolor 有看到过 alttab 的,但是它是所有应用的,那样窗口太多了有点难切
    WhiteMind
        8
    WhiteMind  
    OP
       3 days ago
    @headwindx 我个人感觉 ide 开比较多个是常见场景,浏览器这个就因人而异了,我常开几十个页面所以得分多个窗口来管理
    leexiaolang
        9
    leexiaolang  
       3 days ago
    不错不错,支持 。我也有类似需求,现在使用 idea 的时候还好,本身就支持切换不同窗口,我配置的也是你这个快捷键。但是 chrome 之类的,我习惯分类开不同窗口,每个窗口归类 tab ,一直没找到合适的软件能做到便捷切换。
    WhiteMind
        10
    WhiteMind  
    OP
       3 days ago
    @leexiaolang 对的对的,我和你的习惯一样,用窗口归类,另外还要用 chrome tab group 的功能再进一步细分归类
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   949 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 22:41 · PVG 06:41 · LAX 15:41 · JFK 18:41
    ♥ Do have faith in what you're doing.