macos原生不支持右键新建文本文档,可通过automator创建快速操作(5分钟完成)、终端注册.workflow服务,或安装new file menu扩展实现;三者均兼容sequoia 15.x,支持在当前文件夹生成带时间戳的.txt文件。

你正在Finder里整理项目资料,想在当前文件夹立刻建一个空白.txt做临时记录,却找不到右键菜单里的“新建文本文档”——这不是系统坏了,是macOS默认压根没提供这个选项,得靠原生工具手动补上。
用Automator创建快速操作(免安装,5分钟生效)
这是最稳妥的原生方案,不装第三方软件,生成的文件直接落在你右键点击的文件夹内,兼容 macOS Sequoia 15.x 及后续版本。
1、打开“启动台”,搜索并启动“Automator”应用。
2、新建文稿时选择【快速操作】类型,点击“选取”。
3、在左侧操作库中搜索“运行 Shell 脚本”,将其拖入右侧工作流区域。
4、将“Shell”设为/bin/zsh,“传递输入”设为【作为参数】,然后在脚本框中粘贴以下命令:
touch "$1/新建文本文档_$(date +%Y%m%d_%H%M%S).txt"
5、右上角“工作流程收到当前”下拉菜单中,【必须选“文件夹”】——若选错成“文件”或留空,右键时该服务将不可见。
6、点击左上角“文件 → 存储”,命名为“新建文本文档”,保存位置保持默认(即自动存入 ~/Library/Services/)。
7、前往“系统设置 → 键盘 → 快捷键 → 快速操作”,在列表中找到“新建文本文档”,勾选启用。
8、在任意 Finder 窗口空白处右键 → 展开“快速操作”子菜单 → 点击“新建文本文档”,即可生成带时间戳的 .txt 文件。
让“新建文本文档”直接出现在右键第一级菜单
如果你不想每次都要点开“快速操作”再找,可以用终端注册一个独立.workflow服务,使选项直接显示在右键顶层——这个方法需要手动配置,但效果最接近Windows体验。
① 打开终端,执行以下命令创建服务目录结构:
mkdir -p ~/Library/Services/NewText.workflow/Contents/{MacOS,Resources}
② 使用文本编辑器(如TextEdit或VS Code)新建一个名为 Info.plist 的文件,保存至 Contents 目录,内容如下:
③ 在 MacOS 目录中新建一个名为 newtxt 的可执行脚本,内容为:
#!/bin/zsh
touch "$1/新建文本文档_$(date +%s).txt"
④ 赋予脚本执行权限:
chmod +x ~/Library/Services/NewText.workflow/Contents/MacOS/newtxt
⑤ 重启访达:
killall Finder
安装 New File Menu 扩展(一键直达,支持多模板)
如果你希望右键菜单第一级就出现“新建文件”,还能同时新建 Word、Markdown、Python 等多种格式,这个 Finder 扩展是最省心的选择。
方法一:从 Mac App Store 下载安装“New File Menu”(确认版本适配 macOS 14+)。
方法二:若 App Store 版不可用,可访问官网下载 dmg 安装包,双击安装。
安装完成后执行以下步骤:
① 打开“系统设置 → 隐私与安全性 → 扩展 → Finder 扩展”,找到“New File Menu 扩展”,开启开关。
② 启动“New File Menu”应用,在首选项中勾选你需要的模板,例如“纯文本文档”。
③ 返回 Finder 窗口,在任意空白处右键,顶部应立即出现“新建文件”一级菜单项。
【若菜单未出现,请先关闭再重新启用该扩展,并执行 killall Finder 重启访达进程】











