1. 为什么需要这个功能?
作为一名长期使用Mac的开发者,我经常遇到这样的场景:在Finder中浏览某个文件夹时,突然需要同时查看另一个位置的目录内容。这时候如果直接点击返回按钮,当前文件夹的浏览状态就会丢失,不得不重新一层层点进去。这种操作效率低下,严重影响工作流。
Mac的Finder默认行为是单窗口模式,这与Windows资源管理器的多窗口逻辑形成鲜明对比。对于从Windows转过来的用户,或者需要频繁进行文件对比、跨目录操作的专业人士来说,这个设计差异常常让人抓狂。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 系统原生解决方案
2.1 快捷键方案
最直接的方式是使用Command+N组合键。当你在Finder中选中某个文件夹时,按下这组快捷键会直接在新窗口打开当前选中的文件夹。这个方法简单粗暴,但存在两个问题:
- 必须先选中文件夹(单击或方向键选择)
- 如果已经在文件夹内部(而非选中文件夹本身),这个快捷键会打开一个新的Finder窗口到默认位置
提示:在macOS Ventura及以后版本中,可以按住Command键双击文件夹实现同样效果,这是很多人不知道的隐藏技巧。
2.2 右键菜单方案
在Finder中右键点击文件夹时,按住Option(⌥)键,原本的"打开"选项会变成"在新窗口中打开"。这个方法的优势是不需要记忆快捷键,但操作路径稍长:
- 右键点击目标文件夹
- 按住Option键
- 选择变化后的菜单项
3. 进阶配置方案
3.1 修改Finder默认行为
通过终端命令可以永久改变Finder的打开方式:
bash复制defaults write com.apple.finder FinderSpawnTab -bool false
killall Finder
这个命令会让Finder始终在新窗口打开文件夹,而不是标签页。适合那些坚持多窗口工作流的用户。
3.2 创建Automator快速操作
对于需要更复杂逻辑的场景,可以创建Automator工作流:
- 打开Automator应用
- 选择"快速操作"类型
- 添加"运行AppleScript"操作
- 粘贴以下脚本:
applescript复制on run {input, parameters}
