1. 项目概述
作为一名长期使用MacOS的开发者,我经常需要在不同应用间快速切换并打开文件。特别是使用Cursor这类现代化编辑器时,传统通过Finder右键层层点击的操作效率实在太低。经过多次尝试,我找到了一套完美的解决方案:通过Automator创建系统级快速操作,再绑定全局快捷键,实现一键在目标应用中打开选中的文件或文件夹。
这个方法的核心价值在于:
- 完全系统原生支持,无需安装第三方工具
- 响应速度极快,几乎零延迟
- 可适配任何应用程序(不仅限于Cursor)
- 操作路径缩短70%以上
实测下来,原本需要5秒的操作现在只需1秒完成,特别适合高频使用特定应用打开文件的场景。下面我就详细拆解整个实现过程。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 核心实现步骤
2.1 创建Automator快速操作
打开Automator(建议通过Spotlight搜索快速启动),按以下步骤配置:
-
选择文档类型:
- 新建文档时务必选择"快速操作"(Quick Action)
- 这区别于"工作流程"和"应用程序"类型,是能集成到系统右键菜单的关键
-
配置工作流接收参数:
plaintext复制
工作流程收到当前:文件或文件夹 位于:访达注意:如果需要在桌面直接操作,需额外创建另一个工作流并选择"位于:桌面"
-
添加核心动作:
- 在左侧搜索栏输入"打开访达项目"
- 拖拽该动作到右侧工作区
- 在下拉菜单中选择目标应用(如Cursor)
-
保存技巧:
- 使用英文命名如
Open_with_Cursor(避免中文命名可能导致的快捷键失效) - 存储位置保持默认(会自动保存到~/Library/Services/)
- 使用英文命名如
2.2 设置系统快捷键
进入系统设置 > 键盘 > 键盘快捷键,按层级找到:
- 服务 > 文件和文件夹
- 找到刚才创建的
Open_with_Cursor - 点击右侧"无",按下自定义组合键
推荐键位组合方案:
| 组合类型 | 示例 | 占用概率 |
|---|---|---|
| 基础组合 | ⌘+⌥+O | 30%可能冲突 |
| 安全组合 |
