自从在我的教唆下买了M1的MacBook Air后,我女朋友从一开始对Mac的各种不习惯到逐渐被系统调教成功。然而作为一个需要每周开组会写文档做汇报的可怜研究生,她一直不喜欢macOS访达的设计。每当她右键在桌面打开菜单栏,映入眼脸的是New Folder以及一大堆没什么用的选项。她一直和我抱怨:“为什么Mac不能像Windows那样鼠标右键就可以创建一个文档?我每次还得先打开启动台,然后在一堆软件里面找到Word和PowerPoint,好麻烦啊,太不人性化了吧。” 既然她觉得不人性化,那我就给她写一个扩展吧。于是便有了Filer的诞生。
Filer开发过程简单介绍
一开始设计Filer的时候害怕Apple没有给开发人员足够的API与权限,所以打算设计成一个菜单栏软件,在某一个路径下,通过顶上的菜单栏来实现文档的创建。不过这一想法遭到了女朋友强烈的嘲讽:“这样看着好low呀,能不能直接在Finder里面出现一个New File选项,这样多方便呀~” 想法初期就这样夭折了,毕竟得听甲方爸爸的意见。
后来在查阅了一个小时的Apple开发文档,终于找到了一个比较靠谱的API,Finder Sync。Apple官方对这个API的描述为:
Enhance the Finder’s user interface by adding badges, shortcut menu items, and toolbar buttons.
简单来说就是可以给Finder创建扩展的一个API。
开发过程顺风顺水没有一丝丝挫折,目前Filer的第一个版本顺利诞生了。由于功能比较简单,为了保持简洁的特性选择将Filer创建为一个菜单栏软件,底部程序坞不展示Filer的图标,关闭软件可以通过菜单栏上的退出按钮来实现。
Filer功能简单介绍
Filer的第一个版本支持一些简单文本的创建,包括
- Text 文本
- Markdown 文本
- Word
- PowerPoint
- Python 文本
- Latex 文本
- JSON 文本
- C/C++ 文本
- Matlab 文本

文档创建默认文件名为untitled+文档后缀。后续应该还会加入对其他文档的支持,效率与时间取决于实验室忙不忙啦。
软件下载
Filer可以在官网下载,无付费无广告无内购的"三无产品",欢迎各位下载使用。
