[开源自荐]一款更适合程序员的 macOS 下的应用切换器 DevSwitcher2

43 天前
 Vaspike

在我的 macOS 使用经验中,一直被窗口切换所困扰。我尝试过市面上许多工具,大致可分为两类:

  1. 模仿 Windows 的 Alt+Tab 功能的(如 AltTab, HyperSwitch 等)
  2. 列表形式展示所有窗口文字信息的(如 Contexts 等)

我总结了这么几个问题:

  1. 隐私; 辅助功能权限能获取到的数据是可怕的,被授予此权限的应用可以监听你的键盘的每次输入, 如果这个应用不是开源的, 那谁能保证它会不会收集你的信息另作他用? 如果这个应用还需要录屏权限(显示预览图的应用这个权限是必须的), 那可能会更严重

  2. 预览图; 当切换器基于预览图,而我在使用 IDE 时, 预览图不能让我快速认出哪个窗口是我想要的, 因为对于代码而言的预览图是几乎不可用的, 而这个场景几乎占据了我使用时间的 80%;

  3. 文字信息; 既然预览图不行, 那我看文字信息行不行呢? 答案是依然不完美, 以 vscode 为例, 当你打开的是一个代码文件时, 窗口标题是这种画风: DeliveryPendingAndRedemptionService.java——pending, 这时对我而言能让我快速分辨目标窗口的是项目名,也就是——后面的内容; 不同的 IDE 项目名在窗口标题中处于的位置又是不同的, 比如 IDEA 的项目名就在开头; 同时支持自定义切换器视图文字信息提取和指定应用提取规则的应用以我的了解基本没有

  4. 我习惯使用系统自带的[command + 反引号]来在一个应用内(比如 VSCode)切换窗口, 当同一个应用打开了两个以上的窗口时, 这个功能就缺少了一些提示信息和切换方式让我快速切换到目标窗口

综上, 我开源了一个 macOS 窗口切换器 DevSWitcher2

官网: DevSWitcher2

特点:

帖子很长了我就不贴图, 官网和 Github 都有预览图, 应用只有 2.5M

求各位 V 友在 Github 给个星星, 欢迎下载使用提出任何建议~

2585 次点击
所在节点    分享发现
55 条回复
geekzhu
42 天前
在同应用切换的时候,如果想取消切换,点击 Esc ,并没有取消
llllliu
42 天前
支持一下. 顺便请问 官网是怎么做的?
Aprilming
42 天前
用着挺好的。
Greendays
42 天前
macos 的这种小插件真多啊,回去装上看看
Vaspike
42 天前
@geekzhu 确实是 bug, 会尽快修复
Vaspike
42 天前
@llllliu 让 AI 读取的我 Github 的 README, 然后给一些风格和布局的要求写出来的
Richared
42 天前
有一个应用叫 alfred ,但是也支持下,开源不易
MrZhangLo
42 天前
秒切应用的时候,窗口能不能不出现,像原生的一样?
achira
42 天前
没有比 win+数字键调用任务栏顺序窗口以及启动更方便的方式,这一点 MACOS 呗吊打
geekzhu
42 天前
建议增加开机自启选项
devtiange
42 天前
感谢开源! 不过好像并没有找到比 AltTab 强的地方?
Vaspike
40 天前
@Vitta #27 启用第一次的 cmd tab 是有延迟的, 因为第一次没有缓存, 第二次后就没有延迟了
Vaspike
40 天前
@geekzhu #50 2.3.1 版本已添加
Vaspike
40 天前
@924412409 第二个建议在 2.3.1 版本已添加支持, 可以在偏好设置中设置数字的显示和关闭;
第一个问题我尝试改了一下, 不知道是不是因为在家我用 ipad 做拓展显示器的原因, 有点 bug 还没解决;
再次感谢~
Vaspike
40 天前
@devtiange AltTab 我不确定支不支持自定义窗口文字提取规则; 如果这个也支持的话, 那就理解这个新轮子现在是小而美吧 ; 我后面计划把切换器视图支持成环形展示

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

https://www.v2ex.com/t/1148907

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

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

© 2021 V2EX