1. 为什么需要这个功能?
作为一名长期使用Mac进行文件管理的用户,我发现Finder中有一个高频但不够高效的操作场景:当需要同时查看或操作两个文件夹的内容时,通常需要右键点击当前文件夹,然后选择"在新窗口中打开"。这个操作虽然简单,但频繁使用时会显得效率低下。
想象一下这样的场景:我正在整理项目文档,需要将A文件夹的文件与B文件夹进行对比。传统操作需要:
- 在第一个Finder窗口定位到A文件夹
- 右键选择"在新窗口中打开"
- 手动导航第二个窗口到B文件夹
这种操作方式在一天内重复几十次后,效率损失相当可观。特别是在处理大型项目时,频繁的右键操作和窗口切换会显著降低工作效率。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 解决方案概述
通过Automator创建快捷操作,再配合系统快捷键设置,可以实现一键在当前文件夹打开新窗口的功能。这个方案的核心优势在于:
- 完全原生支持,无需安装第三方软件
- 响应速度快,几乎无延迟
- 可自定义快捷键,适应个人使用习惯
- 稳定性高,与系统深度集成
整个实现过程分为两个主要步骤:
- 使用Automator创建能够打开新窗口的快捷操作
- 为这个快捷操作分配系统级快捷键
3. 详细实现步骤
3.1 创建Automator快捷操作
3.1.1 启动Automator并选择类型
打开Launchpad,找到"其他"文件夹中的Automator应用。启动后,选择创建"Quick Action"(快速操作)类型的工作流。
提示:在较新版本的macOS中,"Quick Action"可能被称为"服务"(Service)。如果找不到Quick Action选项,可以尝试选择"服务"。
3.1.2 配置工作流基本设置
在新建的工作流界面中,需要进行以下关键设置:
- "Workflow receives current":选择"folders"(文件夹)
- "in":选择"Finder"
这两个设置确保了我们的快捷操作只在Finder中处理文件夹时才会被激活。
3.1.3 添加"Get Selected Finder Items"动作
在左侧的"Library"面板中,搜索并找到"Get Selected Finder Items"动作,将其拖拽到右侧的工作流编
