不少 Windows 用户迁移到 macOS 时,都会发现一个问题:想新建一个文件时,发现右键里没有这个选项。

支不支持右键新建,背后其实涉及了两个操作系统对于文件管理的不同思路。从一个简单的右键菜单开始,我们将管窥一番 macOS 的文件管理设计理念,但着重点还是在于如何改进操作方式、让电脑配合你的习惯。

其实 macOS 这么做,是有意而为之。早在 2005 年的 D3 上,Jobs 就演示了用 iTunes 管理音乐、视频等媒体资料,而无需打开源文件。他随后预告了 Spotlight 的搜索功能,并且宣称以后之后专业用户才会(用专门的文件管理器)去文件夹里捣鼓。

We are already seeing people using their Finder less and less and less and eventually the file system management is just going be an app for pros.


iTunes 和 Finder

几年之后的 iOS 同样继承了这种设计,并且推向了极端。iOS 的流行似乎说明了 Jobs 那套文件管理方式的成功,但至今它们作为生产力设备仍显尴尬,一个重要原因也是苹果式的文件管理系统。

为什么 macOS 可以有新建

现在,我们回到右键新建的问题上来。

macOS 的理念是先行编辑文件后保存,我们不用纠结先把文件放在哪里,有点灵感了就直接记下来,编辑时不受干扰。

但是到了保存的时候,macOS 就暴露出各种问题了。

一个 App 一个文件夹的问题

文件夹是一种以项目为单位的文件管理。标签、Spotlight 的确好用,可还是不如文件夹直观,喜欢右键新建的人,部分原因类似想选一块地,然后在这里创建各种需要的文件,安安稳稳地开始做点事儿。

这时候,macOS 基于 App 的文件管理就出问题了,几乎每创建一个文件都要重新找保存位置,着实有点蛮横。

比如我想整理一批单词导入 Anki 里复习,原本建一个 txt 文档、打打字就好了,但默认情况下只能先打开文本编辑器,文件还默认放在 iCloud 里,网络不好的话就容易文件冲突,系统弹窗像河神一样跳出来让你选「保留这个还是保留那个」——两个文件时间才相隔一秒,谁知道哪个是最后一次修改的?

猜不准的默认保存位置

保存文件是还有一个因素也来添乱,它就是 macOS 的默认保存位置。

我们乐得打开即写,但毕竟多数情况下终归要保存文件,不巧,Finder 常常把目的地定位到 App 对应的 iCloud 文件夹,或者简单粗暴地跳到下载文件夹(一般都是最近用过的位置),这违背了我们熟悉的文件整理方式。


Mac 上的文件常常默认跑到 iCloud 里

有人为了简化保存步骤,甚至专门做了一个 App——Default Folder X,为每个 App 选择一个单独的默认保存地,但仍然不能满足以项目为单位的文件管理。毕竟实际情况多变,不太能指望一个默认位置应对所有状况。


Default Folder X

每次看到 Finder 的保存对话框,我都忍不住想说:一开始就把文件创建在目标文件夹里不就好了?

编辑、写作工作涉及的文件可能还不算复杂,一些金融、理工科朋友接触的文件会更多,一不留神就容易散乱在 iCloud 的角落里。

反观 Windows,用户既可以先新建一个文件再接着编辑,也可以先编辑、再保存。到这里大家已经可以看出,支不支持新建其实也不必上升到哲学之争,在技术上两种方案都可以实现。

工具到头来还是给人用的,先新建还是先开 App,并不是一个单选题,更没有必要站队。苹果不给的功能,我们自己把它找回来就是。下面就从现成工具讲到原创动作,帮大家找回新建文件的操作。

几种现成解决方案