写了一个更好用的 macOS「打开方式」统一管理工具
- 内容介绍
- 文章标签
- 相关推荐
本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:
- 我的帖子已经打上 开源推广 标签: 是
- 我的开源项目完整开源,无未开源部分: 是
- 我的开源项目已链接认可 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一个需求, 不知道有没有其他佬友也一样, 欢迎大家体验反馈
GitHub - ColeMei/openwith: Manage macOS file extension associations from the...
Manage macOS file extension associations from the terminal
网友解答:--【壹】--:
感谢大佬
--【贰】--:
谢谢! 其实主要是自己用的, 甚至都没上homebrew, 就是用rust在本地build
--【叁】--:
好东西啊!爱了
--【肆】--:
好想法诶,mac 上设置默认打开软件确实是繁琐了一些
--【伍】--:
太棒了太棒了,现在打开方式管理真的非常混乱
--【陆】--:
用了,真好用,以前同个位置同类型的文件,一会这个方式一会另一个方式的,老难受了
--【柒】--: Cole:
没上homebrew
star多了是可以上brew,或者自己维护一个包,不过有cargo也够了
--【捌】--: Cole:
这是我比较个人的同时可能比较小众偏 dev 一个需求
大家都被这个折磨过
--【玖】--:
我可太需要了
感谢佬友,赞美佬友
--【拾】--:
第二个star,这两天试试
--【拾壹】--:
感谢分享,要是能编译成dmg,放入就更好了,mac还没下载过rust
--【拾贰】--:
谢谢建议,确实有很多可能没有rust环境
--【拾叁】--:
谢谢~~
--【拾肆】--:
原来是这样, 那还蛮奇怪的因为我调研了一下确实没有一个这样的工具, 除了有个duti, 但太久没维护了, 很老很老
--【拾伍】--:
已试用,感觉不错! star奖励
--【拾陆】--: Cole:
非常繁琐
真的恶心得要命
--【拾柒】--:
正好需要,体验下看看
--【拾捌】--:
原来不止我一个人
--【拾玖】--:
我看看,我也被这个问题折磨了
本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:
- 我的帖子已经打上 开源推广 标签: 是
- 我的开源项目完整开源,无未开源部分: 是
- 我的开源项目已链接认可 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一个需求, 不知道有没有其他佬友也一样, 欢迎大家体验反馈
GitHub - ColeMei/openwith: Manage macOS file extension associations from the...
Manage macOS file extension associations from the terminal
网友解答:--【壹】--:
感谢大佬
--【贰】--:
谢谢! 其实主要是自己用的, 甚至都没上homebrew, 就是用rust在本地build
--【叁】--:
好东西啊!爱了
--【肆】--:
好想法诶,mac 上设置默认打开软件确实是繁琐了一些
--【伍】--:
太棒了太棒了,现在打开方式管理真的非常混乱
--【陆】--:
用了,真好用,以前同个位置同类型的文件,一会这个方式一会另一个方式的,老难受了
--【柒】--: Cole:
没上homebrew
star多了是可以上brew,或者自己维护一个包,不过有cargo也够了
--【捌】--: Cole:
这是我比较个人的同时可能比较小众偏 dev 一个需求
大家都被这个折磨过
--【玖】--:
我可太需要了
感谢佬友,赞美佬友
--【拾】--:
第二个star,这两天试试
--【拾壹】--:
感谢分享,要是能编译成dmg,放入就更好了,mac还没下载过rust
--【拾贰】--:
谢谢建议,确实有很多可能没有rust环境
--【拾叁】--:
谢谢~~
--【拾肆】--:
原来是这样, 那还蛮奇怪的因为我调研了一下确实没有一个这样的工具, 除了有个duti, 但太久没维护了, 很老很老
--【拾伍】--:
已试用,感觉不错! star奖励
--【拾陆】--: Cole:
非常繁琐
真的恶心得要命
--【拾柒】--:
正好需要,体验下看看
--【拾捌】--:
原来不止我一个人
--【拾玖】--:
我看看,我也被这个问题折磨了

