Mac系统可通过四种方法实现右键新建文档:一、用Automator创建服务并设快捷键;二、安装QuickLook-TextFile插件配合终端命令激活隐藏选项;三、使用XtraFinder添加原生右键菜单;四、通过Shell别名结合Automator封装为可右键调用的服务。
如果您在Mac系统中希望像Windows一样通过右键快速新建文档,但发现访达(Finder)默认不提供该功能,则可能是由于系统未启用上下文菜单扩展或缺少第三方辅助工具。以下是实现右键新建文档的多种方法:
一、使用Automator创建服务并绑定到快捷键
此方法无需安装插件,利用mac OS内置的Automator应用创建可被右键调用的服务,再通过快捷键触发,间接实现“新建文档”逻辑。
1、打开“应用程序”文件夹,启动“Automator”。
2、选择“快速操作”作为文档类型,点击“选取”。
3、在左侧操作库中搜索“运行Shell脚本”,将其拖入右侧工作流区域。
4、在脚本框中输入:
touch "$1"/Untitled.txt,并在右上角“工作流程收到当前”下拉菜单中选择“文件夹”。
5、点击左上角“文件→存储”,命名为“新建空白文本文件”,保存。
6、进入“系统设置→键盘→键盘快捷键→快速操作”,找到刚保存的服务,为其分配一个快捷键(如Command+Shift+N)。
二、安装QuickLook插件QuickLook-TextFile
该插件本身不直接添加右键菜单,但配合终端命令可激活隐藏的“新建文件”上下文选项,适用于支持QuickLook预览的文件夹视图。
1、确保已安装Homebrew,若未安装,在终端中执行:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"。
2、执行命令安装插件:
brew install --cask quicklook-textfile。
3、重启访达:在终端中运行:
killall Finder。
4、在任意文件夹空白处按空格键预览,再按Command+Y,观察是否出现临时新建栏(部分版本需配合Shift+Command+N触发)。
Codex Mac Codex Mac 官方桌面版本深度适配 macOS 系统,具备强大的原生应用操控能力。它支持“锁屏操作(Locked Computer Use)”,能在电脑锁屏状态下后台自动执行任务;配合“目标模式(Goal Mode)”,可跨会话自主规划并完成复杂的长周期工程。安装后登录 ChatGPT 账号,即可体验从编码、调试到跨软件自动化的全链路智能开发工作流。
下载
三、使用第三方菜单增强工具XtraFinder
XtraFinder为访达添加了原生右键菜单扩展能力,支持自定义“新建文件”项,并兼容macOS Ventura及后续版本(需注意其免费版含基础功能,高级功能需付费解锁)。
1、访问官网xtrafinder.net,下载最新.dmg安装包。
2、双击挂载后,将XtraFinder拖入“应用程序”文件夹。
3、首次启动时允许系统扩展权限:前往“系统设置→隐私与安全性→完全磁盘访问”,勾选XtraFinder。
4、打开XtraFinder偏好设置,切换至“上下文菜单”标签页。
5、勾选
“新建文件”
和“新建文件夹”
两项,点击“应用”。
6、返回访达,在任意空白区域右键,即可看到新增的“新建文件”选项。
四、通过终端创建Shell别名并集成到访达服务
该方法通过定义shell函数生成指定格式文档,并借助Automator封装为服务,使右键菜单中出现可点击的“新建Markdown文档”等具体类型选项。
1、在终端中执行:
nano ~/.zshrc
,添加一行:
newmd() { touch "$1/$(date +%Y%m%d_%H%M)_note.md"; }。
2、按Control+O保存,Control+X退出,再执行:
source ~/.zshrc。
3、打开Automator,新建“快速操作”,搜索“运行Shell脚本”,设置“传递输入”为“作为参数”,脚本内容为:newmd "$1"。
4、保存为“新建Markdown文档”,并在系统设置中为其分配快捷键或启用右键菜单显示。
