• 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,创建新快捷操作

  1. 打开 Spotlight(Command + Space),输入并打开 Automator
  2. 选择【新建文稿】,然后选 “快速操作(Quick Action)”

Step 2: 设置处理对象为“文件夹”

在新建的自动化顶部设置:

  • “工作流程接收当前项目”:选 文件夹(Folders)
  • “位于”:选 Finder

这一步的含义是告诉 macOS:

“我想右键点击 Finder 中的文件夹时触发这个动作。”

Step 3: 添加“运行 Shell 脚本”模块

  1. 在左侧的搜索框中输入 shell
  2. 拖拽“运行 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 中:

  1. 右键任意文件夹
  2. 选择菜单中的:快速操作 → 用 VS Code 打开
  3. 自动打开 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

目录