拒绝臃肿!不装第三方软件,给 Mac 右键菜单加上这些神仙功能

Mac 右键菜单添加自定义操作:复制路径、用指定应用打开

在 Finder 里右键一个文件,想复制它的完整路径,发现没有这个选项。

想用 Typora 打开一个 Markdown 文件,得先打开 Typora,再把文件拖进去,或者右键 → 打开方式 → 选应用,步骤有点多。

这两个需求用 macOS 自带的 Automator 就能实现,不用装第三方软件。

创建"复制路径"操作

  1. 打开 Automator (Spotlight 搜索 Automator
  2. 新建文稿,选择 快速操作
  3. 右上角配置:
    • "工作流程收到当前" → 文件或文件夹
    • "位于" → 访达.app
  4. 左侧搜索"运行 Shell 脚本",拖到右边工作区
  5. 配置脚本:
    • "传递输入" → 作为自变量
    • Shell → /bin/zsh
    • 脚本内容:
bash 复制代码
for f in "$@"; do
  echo -n "$f" | pbcopy
done
  1. Cmd + S 保存,命名为 复制路径

创建"用 Typora 打开"操作

步骤一样,只是脚本不同:

bash 复制代码
for f in "$@"; do
  open -a "Typora" "$f"
done

保存时命名为 用 Typora 打开

想用其他应用打开,把 Typora 换成对应的应用名就行,比如 Visual Studio CodeSublime Text

使用方式

保存后,右键任意文件 → 服务快速操作,就能看到刚才创建的操作了。

第一次使用可能会弹出权限请求,允许就行。

设置键盘快捷键(可选)

嫌每次要点两层菜单麻烦,可以给操作绑定快捷键:

系统设置 → 键盘 → 键盘快捷键 → 服务 → 文件和文件夹

找到你创建的操作,点右边的"添加快捷键",比如给"复制路径"设置 Cmd + Shift + C

以后选中文件直接按快捷键,路径就复制到剪贴板了。

管理和删除

创建的快速操作保存在 ~/Library/Services/ 目录下,每个是一个 .workflow 文件夹。

想删除某个操作,直接删对应的 .workflow 文件夹就行:

bash 复制代码
rm -rf ~/Library/Services/复制路径.workflow

或者在 Finder 里按 Cmd + Shift + G,输入 ~/Library/Services/,手动删除。

补充:复制多个文件路径

如果想同时选中多个文件,复制所有路径(每行一个),脚本改成:

bash 复制代码
printf '%s\n' "$@" | pbcopy

原生方法的局限

用 Automator 创建的操作只能出现在"服务"或"快速操作"子菜单里,没法直接加到右键菜单顶层。

想加到顶层,得用第三方工具:

不过对我来说,设个快捷键就够了,不需要额外装软件。


如果你觉得这篇文章有帮助,欢迎关注我的 GitHub,下面是我的一些开源项目:

Claude Code Skills (按需加载,意图自动识别,不浪费 token,介绍文章):

vibe coding 原理学习

全栈项目(适合学习现代技术栈):

  • prompt-vault - Prompt 管理器,用的都是最新的技术栈,适合用来学习了解最新的前端全栈开发范式:Next.js 15 + React 19 + tRPC 11 + Supabase 全栈示例,clone 下来配个免费 Supabase 就能跑
  • chat_edit - 双模式 AI 应用(聊天+富文本编辑),Vue 3.5 + TypeScript + Vite 5 + Quill 2.0 + IndexedDB
相关推荐
Irissgwe3 天前
9、数据链路层
linux·网络·mac·ip·数据链路层·arp协议·以太网帧格式
嘿嘻哈呀3 天前
Mac 如何通过 SSH 控制同一 Wi-Fi 下的 Windows 电脑
windows·ssh·mac·局域网·openssh
起个破名想半天了4 天前
OpenClaw保姆级配置教程(适用于Mac)
mac·openclaw·配置教程
我要改名叫嘟嘟5 天前
我新买一台电脑,教育优惠配国补
mac
HashFlag11 天前
配置快捷命令登录远程服务机器
mac
鸿乃江边鸟11 天前
Starrocks BE 在Mac编译以及遇到的问题解决
starrocks·mac·编译
带娃的IT创业者14 天前
MLX-VLM:在Mac上解锁视觉语言模型的本地推理与微调能力
人工智能·macos·语言模型·mac·视觉语言模型·mlx·本地推理
新刘海17 天前
MacBook网络已连接却上不了网
mac
Mininglamp_271821 天前
开源端侧 AI Agent 全栈架构解析:Mano-P 模型 + Cider 推理加速 + AFK 自动构建
人工智能·架构·开源·agent·mac·apple silicon·gui agent
代码讲故事24 天前
mac电脑上docker突然无法运行,不停的出现弹框,“com.docker.vmnetd”将对你的电脑造成伤害。附国内不同芯片高速下载地址,下载直接运行。
macos·docker·容器·arm·mac·intel·下载