一个现代化的菜单栏应用,提供增强的窗口和应用切换体验,让您的工作流程更加流畅。
是一款免费开源的macOS 窗口切换工具。整体上基于Swift开发,旨为增强多窗口和多应用程序切换体验,适合同一应用多开窗口或跨程序窗口之间的快速切换如VSCode 、Office、聊天软件等生产力日用场景【u1s1,直至目前MacOS 26新版苹果系统在窗口管理的功能上依旧无太大变化甚至交互上比较单一】。
![]()
软件特点:
双模式切换:增强型同应用/跨应用窗口的极速切换。
智能窗口识别:多策略标题提取、自动识别项目名称、支持应用专属规则。
极致性能:图标缓存流畅显示、智能多显适配、60Hz 实时响应、优化内存占用。
高度可定制:热键自由设置、窗口标题显示策略灵活调整。
*支持macOS Monterey 12.0 及以上的intel或M系列处理器的苹果系统~~~
首次启动时引导需设置辅助功能权限。默认无界面,可在状态栏打开“偏好设置”即可设置语言、开机自启、DIY显示大小/模式、热键、导入导出备份等等。默认同应用窗口切换热键(Cmd + ` 反引号);跨应用窗口切换热键(Cmd + Tab)。
※已测MacOS Tahoe 26.0.1 苹果系统可正常使用并无异常~~~
![]()
![]()
![]()
✨ 主要特性
🚀 应用切换器增强
- 应用内窗口切换器: 同一应用内的窗口快速切换(增强版 Command + `)
- 应用间切换器: 所有应用间的切换(增强版 Command + Tab)
🎯 智能窗口识别
- 智能标题提取,支持多种策略(优先部分、末尾部分、自定义分隔符)
- 自动识别项目名称(如 Xcode 项目、VSCode 工作区等)
- 可配置的应用特定规则
⚡️ 极致性能
- 图标缓存系统,流畅的视觉体验
- 多显示器智能支持
- 60Hz 实时响应
- 优化的内存管理
🛠 高度可定制
- 完全自定义的快捷键设置
- 灵活的窗口标题显示策略
🌐 国际化支持
- 完整的中英文本地化
- 动态语言切换
- 系统语言自动检测
📸 预览
![]()
![]()
![]()
![]()
🚀 快速开始
系统要求
- macOS 12.0 或更高版本
- 辅助功能权限(首次运行时会自动引导设置)
首次设置
- 授予辅助功能权限:应用会自动引导您完成设置
- 配置快捷键:默认使用 Command + ` (应用内窗口切换器) 和 Command + Tab (应用间切换器)
- 自定义设置:通过菜单栏图标访问偏好设置
- 注意: 首次安装时,
应用间切换器功能是未启用的, 需要在偏好设置中手动开启
🎮 使用指南
基本操作
- DS2 窗口切换: `Command + `` (反引号) - 在同一应用的窗口间切换
- CT2 应用切换:
Command + Tab- 在所有应用间切换 - 释放修饰键: 完成切换并激活选中的窗口/应用
- ESC 键: 取消切换,返回原始状态
高级技巧
- 连续切换: 按住修饰键,重复按触发键快速浏览
- 反向切换: 添加 Shift 键进行反向遍历
- 鼠标选择: 切换界面显示时可以直接点击选择
- 自定义快捷键: 在偏好设置中配置个性化快捷键组合
智能标题策略
DevSwitcher2 提供三种标题提取策略:
- 优先部分: 显示标题的前半部分(适合文件名在前的应用)
- 末尾部分: 显示标题的后半部分(适合应用名在后的窗口)
- 自定义分隔符: 根据指定分隔符智能提取(如 " - ", " | " 等)
⚙️ 配置详解
快捷键设置
- 修饰键: Command, Option, Control, Shift 及其组合
- 触发键: 字母、数字、功能键、特殊符号键
- 冲突检测: 自动检测并提示快捷键冲突
应用特定配置
为不同应用配置个性化的标题提取规则:
- Bundle ID 识别
- 自定义分隔符
- 特定的标题格式处理
语言设置
- 系统默认: 跟随系统语言设置
- 英文: English interface
- 中文: 简体中文界面
- 更改后重启生效

