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

Cole 2026-04-03 14:07 1

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



  • 我的帖子已经打上 开源推广 标签:

  • 我的开源项目完整开源,无未开源部分:

  • 我的开源项目已链接认可 LINUX DO 社区:

  • 我帖子内的项目介绍,AI生成、润色内容部分已截图发出:

  • 以上选择我承诺是永久有效的,接受社区和佬友监督:


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




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


因为在日常开发中,我希望不同文件用不同工具打开:比如 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一个需求, 不知道有没有其他佬友也一样, 欢迎大家体验反馈


最新回复 (19)
  • Alex_ching 04-03 14:10
    1

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

  • Waterfox 04-03 14:10
    2

    非常繁琐



    真的恶心得要命

  • stan 04-03 14:12
    3

    正好需要,体验下看看 ^-^

  • 風嵐 04-03 14:18
    4

    这是我比较个人的同时可能比较小众偏 dev 一个需求



    大家都被这个折磨过

  • Cole 楼主 04-03 14:18
    5

    原来不止我一个人 ^-^

  • Cole 楼主 04-03 14:20
    6

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

  • ruotian 04-03 14:20
    7

    第二个star,这两天试试

  • Cole 楼主 04-03 14:22
    8

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

  • Waterfox 04-03 14:24
    9

    没上homebrew



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

  • Ethan 04-03 14:24
    10

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

  • Veltrix 04-03 14:31
    11

    我可太需要了 ^-^


    感谢佬友,赞美佬友 ^-^

  • 大帅哥 04-03 14:40
    12

    感谢大佬

  • lueluelue 04-03 14:40
    13

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

  • Lpy30m 04-03 14:42
    14

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

  • 猫猫 04-03 15:28
    15

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

  • Cole 楼主 04-03 15:43
    16

    谢谢~~

  • 小困包子 04-03 15:43
    17

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

  • Cole 楼主 04-03 15:44
    18

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

  • 内向不敢说话 04-03 15:44
    19

    好东西啊!爱了

* 帖子来源Linux.do
返回