写了一个更好用的 macOS「打开方式」统一管理工具

本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:

  • 我的帖子已经打上 开源推广 标签:
  • 我的开源项目完整开源,无未开源部分:
  • 我的开源项目已链接认可 LINUX DO 社区:
  • 我帖子内的项目介绍,AI生成、润色内容部分已截图发出:
  • 以上选择我承诺是永久有效的,接受社区和佬友监督:

以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出


又是经典的: 有需求 → 发现好像没有这样的工具 → 于是vibe一个 :rofl:

因为在日常开发中,我希望不同文件用不同工具打开:比如 Markdown 用 Typora,代码文件用 VS Code / Cursor,简单的 JSON、TXT、shell 脚本用 Sublime Text 或 CotEditor这种比较轻量的编辑器快速看一遍代码;图片有时候用 Preview,有时候又想用 PS打开。但 macOS 至今没有一个统一的入口来管理这些默认打开方式。

而传统的 macOS 上的方式非常繁琐:右键文件 → Get Info → 选择应用 → 再点 “Apply to all”,而且一次只能改一种文件类型,也完全没有全局管理面板。你甚至很难知道,比如“.json 现在到底是哪个应用在打开”,或者为什么某些应用会“抢走”和"污染"大量文件的默认打开方式,卸载后还会留下混乱状态。

于是就花了一下午写了一个小工具 OpenWith,提供一个终端界面TUI,可以集中查看所有文件关联关系,并快速修改默认应用。你可以一眼看到系统当前状态,不需要反复点击,也不用记复杂的 bundle ID。

Long story short, 这是我比较个人的同时可能比较小众偏dev一个需求, 不知道有没有其他佬友也一样, 欢迎大家体验反馈

26 个赞

我看看,我也被这个问题折磨了

2 个赞

真的恶心得要命

2 个赞

正好需要,体验下看看 :rofl:

2 个赞

大家都被这个折磨过

原来不止我一个人 :rofl:

原来是这样, 那还蛮奇怪的因为我调研了一下确实没有一个这样的工具, 除了有个duti, 但太久没维护了, 很老很老

1 个赞

第二个star,这两天试试

1 个赞

谢谢! 其实主要是自己用的, 甚至都没上homebrew, 就是用rust在本地build

1 个赞

star多了是可以上brew,或者自己维护一个包,不过有cargo也够了

2 个赞

好想法诶,mac 上设置默认打开软件确实是繁琐了一些

1 个赞

我可太需要了 :kissing_face_with_closed_eyes:

感谢佬友,赞美佬友 :smiling_face_with_three_hearts:

1 个赞

感谢大佬

1 个赞

太棒了太棒了,现在打开方式管理真的非常混乱

1 个赞

感谢分享,要是能编译成dmg,放入就更好了,mac还没下载过rust

已试用,感觉不错! :xhs_018: star奖励

谢谢~~

用了,真好用,以前同个位置同类型的文件,一会这个方式一会另一个方式的,老难受了

1 个赞

谢谢建议,确实有很多可能没有rust环境

好东西啊!爱了

1 个赞