- Date: 2025-07-10
💡 在 macOS 上构建右键菜单:一键用 VS Code 打开文件夹
在日常开发中,我们时常需要用 VS Code 打开某个文件夹。而如果能在 Finder 中右键文件夹就能看到“用 VS Code 打开”的选项,将极大提升效率。幸运的是,macOS 自带的 Automator(自动操作)工具就能帮我们实现这个需求——无需第三方插件,完全原生!
本文将带你一步步用 Automator 创建一个“快速操作”,从而让你右键文件夹时一键启动 VS Code 打开它。
🧠 启发:为什么要自定义右键菜单?
作为开发者,我们频繁地处理文件夹和项目目录。每次都打开终端或拖入 VS Code,其实是重复性的体力劳动。如果能:
- ✅ 右键文件夹
- ✅ 点击“用 VS Code 打开”
- ✅ 自动启动 VS Code 并打开该路径
那么这个微小的优化,将在长期使用中节省大量时间,并带来极大便利。
🛠️ 步骤:创建“用 VS Code 打开”的右键菜单项
Step 1: 打开 Automator,创建新快捷操作
- 打开 Spotlight(
Command + Space
),输入并打开 Automator。 - 选择【新建文稿】,然后选 “快速操作(Quick Action)”。
Step 2: 设置处理对象为“文件夹”
在新建的自动化顶部设置:
- “工作流程接收当前项目”:选
文件夹(Folders)
- “位于”:选
Finder
这一步的含义是告诉 macOS:
“我想右键点击 Finder 中的文件夹时触发这个动作。”
Step 3: 添加“运行 Shell 脚本”模块
- 在左侧的搜索框中输入
shell
。 - 拖拽“运行 Shell 脚本(Run Shell Script)”到右侧主面板。
设置如下:
- Shell:
/bin/zsh
(或/bin/bash
,你用哪个都可以) - 传递输入:选
作为参数(as arguments)
然后将以下代码粘贴进脚本框中:
```bash for folder in "\(@" do open -a "Visual Studio Code" "\)folder" done ```
这段代码会对你传入的每一个选中的文件夹,用 VS Code 打开它。
Step 4: 保存这个自动操作
按下 Command + S
,将这个操作命名为:
``` 用 VS Code 打开 ```
保存后,你的系统就完成了一个可复用的自动操作!
🚀 使用方法
从此之后,你就可以在 Finder 中:
- 右键任意文件夹
- 选择菜单中的:快速操作 → 用 VS Code 打开
- 自动打开 VS Code 并载入该目录 🎉
🧩 延伸思考:Automator 可以做什么?
通过 Automator,你可以构建很多右键功能,比如:
- 🧭 用 Terminal 打开文件夹
- 📝 用 Typora 打开 Markdown 文件
- 🎵 快速转换音频格式
- 🧹 批量重命名文件或清理目录
它是一个被很多人忽略的 macOS 工具,但拥有极强的扩展性和生产力潜力。
🔍 推荐搜索关键词(便于深入学习)
mac automator quick action vscode
mac right click folder open with visual studio code
mac shell script run with automator
mac finder context menu customization
✅ 总结
通过本教程你学会了:
- 如何用 Automator 构建一个右键菜单项
- 如何通过 Shell 脚本打开 VS Code
- 如何提升文件夹操作效率,节省时间
小工具,大生产力!下次不妨试试:为自己常做的事都加个“右键加速键”。
✍️ 作者:你自己
🕓 更新时间:2025-07-10
🔗 本文同步发布于:个人博客 / 知识库平台 / Obsidian Vault