利益相关声明:作者与文中产品有直接的利益相关(开发者、自家产品等)

macOS 的 Finder 有一个长期被吐槽的缺陷:右键菜单没有「新建文件」选项。Windows 用户切换到 Mac 后,这个习惯动作会让人反复踩坑。

每次想新建一个空白文本文件,标准流程是:打开 TextEdit(或 VS Code)→ 新建文档 → Command+S → 导航到目标目录 → 输入文件名 → 保存。五步操作,换来一个空文件。

解决方案

用 macOS 自带的 Automator 制作了一个 Quick Action,安装后在 Finder 任意目录右键,点击「新建文件」即可:

1. 在当前目录创建 untitled.txt,直接进入重命名状态
2. 已有同名文件时自动递增(untitled 2.txt、untitled 3.txt……)
3. 支持在空白处右键、在文件夹图标上右键

安装方法

方法一(推荐,无需命令行):
GitHub Releases 下载 NewFile.workflow.zip,解压后双击安装即可。

方法二(命令行):
git clone https://github.com/yechaozheng2-dotcom/mac-new-file.git
cd mac-new-file && bash install.sh

安装后在「系统设置 → 键盘 → 键盘快捷键 → 服务」中勾选「新建文件」启用。首次运行会请求辅助功能权限,在「隐私与安全性 → 辅助功能」允许 Automator 即可。

技术细节

基于 Automator Quick Action + Shell 脚本 + AppleScript,无第三方依赖,不联网,支持 macOS Ventura(13)及以上。

完全开源免费:https://github.com/yechaozheng2-dotcom/mac-new-file

详细安装步骤 + 截图:https://tool.top1pick.com/tools/mac-new-file/