Mac访达默认不支持右键新建文本文档,但可通过Automator创建快速操作服务,或手动配置.workflow实现顶层右键菜单,亦可安装New File Menu扩展一键新建.txt等文件。

Mac访达默认不提供右键新建文本文档功能,但可通过系统自带的Automator快速创建一个可调用的服务,生成空白.txt文件并保存在当前文件夹内,整个过程无需安装第三方软件,5分钟内即可生效。
用Automator创建“新建文本文档”快速操作
这一步操作起来很简单,直接把脚本粘贴进去就能用,适合所有macOS版本,包括Sequoia 15.x。
1、打开“启动台”,搜索并启动“Automator”应用。
2、新建文稿时选择【快速操作】类型,点击“选取”。
3、在左侧操作库中搜索“运行 Shell 脚本”,将其拖入右侧工作流区域。
4、将“Shell”设为 /bin/zsh,“传递输入”设为【作为参数】,然后在脚本框中粘贴以下命令:
touch "$1/新建文本文档_$(date +%Y%m%d_%H%M%S).txt"
5、点击左上角“文件 → 存储”,命名为“新建文本文档”,保存位置保持默认(即自动存入 ~/Library/Services/)。
6、前往“系统设置 → 键盘 → 快捷键 → 快速操作”,在列表中找到“新建文本文档”,勾选启用。
7、在任意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扩展实现一键新建(免脚本)
如果你不熟悉终端或Automator,推荐安装New File Menu——这是专为macOS设计的Finder扩展,安装后右键直接出现“新建文件”一级菜单,支持.txt、.md、.py等30+格式,且可自定义模板。
方法一:从Mac App Store下载安装“New File Menu”应用(需适配macOS 14+)。
方法二:访问官网下载.dmg安装包,双击挂载后将NewFileMenu.app拖入“应用程序”文件夹。
安装完成后,必须前往“系统设置 → 隐私与安全性 → 扩展 → Finder 扩展”,找到并开启【新建文件菜单扩展】。
打开NewFileMenu.app,在首选项中勾选“纯文本文档”模板,其他格式按需启用。
注意:首次启用后务必重启Finder,否则菜单不会出现——按Option+Command+Esc,选中Finder后点“重新启动”。











