可通过五种方法在访达中快速于当前路径启动终端:一、启用系统服务并设快捷键;二、拖拽文件夹至终端执行cd;三、终端内用open .反向打开访达;四、安装go2shell添加工具栏按钮;五、用automator创建applescript右键服务。

如果您在访达(Finder)中浏览文件夹,希望直接在该路径下启动终端会话,而非手动切换目录,则可能是由于系统未启用对应服务或快捷方式未配置。以下是解决此问题的步骤:
一、启用“新建位于文件夹位置的终端窗口”系统服务
该方法利用 macOS 原生服务机制,在访达右键菜单中注入终端入口,无需安装第三方工具,兼容性高且权限可控。
1、打开“系统设置” > “键盘” > “键盘快捷键” > “服务”。
2、在左侧列表中展开“通用”分类。
3、在右侧找到“新建位于文件夹位置的终端窗口”选项。
4、勾选该项,并点击右侧空白处为其分配快捷键,例如Command + Option + T。
5、返回访达,选中任意文件夹(如“应用程序”或“个人收藏”),右键单击,在上下文菜单底部选择“服务” > “新建位于文件夹位置的终端窗口”。
二、通过拖拽文件夹至已开启终端实现快速跳转
该方式绕过服务配置,适用于临时操作或服务未启用时,利用终端对路径字符串的自动解析能力完成目录切换。
1、确保已有一个终端窗口处于运行状态。
2、在终端命令行末尾输入cd 并加一个空格,保持光标停留于此。
3、切换至访达,定位目标文件夹。
4、将该文件夹图标直接拖拽至终端窗口中,路径将自动补全为类似/Applications/Utilities的绝对格式。
5、按回车键执行,终端即切换至该目录。
三、使用open .命令反向从终端打开当前目录的访达窗口
该方法不改变终端工作路径,而是调用图形界面呈现当前路径,便于验证位置准确性或进行后续图形化操作。
1、确认终端当前所处目录为目标路径(可输入pwd查看)。
2、在终端中输入open .并回车。
3、系统默认访达窗口将立即打开,并高亮显示当前终端所在文件夹。
四、安装Go2Shell工具实现访达工具栏一键启动
Go2Shell 是轻量级开源工具,将终端启动按钮嵌入访达顶部工具栏,点击即可在当前路径下创建新终端会话,视觉反馈明确且操作零记忆成本。
1、从 Mac App Store 或官网下载并安装 Go2Shell 应用。
2、打开访达,进入“应用程序”文件夹,找到 Go2Shell 图标。
3、按住Command 键,将 Go2Shell 图标拖至访达窗口顶部工具栏最右侧空白处。
4、此后在任意文件夹中,点击工具栏中的 Go2Shell 图标,即可在该目录下自动打开新终端窗口。
五、通过AppleScript创建自定义右键服务“在终端中打开”
该方法通过系统自动化功能扩展访达右键菜单,支持任意选中项目(包括文件夹、磁盘卷),触发脚本启动终端并自动执行 cd 命令。
1、打开“自动操作”(Automator)应用,新建“快速操作”文档。
2、在左侧操作库中搜索并添加“运行 AppleScript”操作。
3、将以下脚本粘贴进编辑框:
on run {input, parameters}
set folderPath to POSIX path of (item 1 of input)
do shell script "open -a Terminal '" & folderPath & "'"
end run
4、在右上角设置“工作流程收到当前”为文件夹,“在”为访达中。
5、保存为“在终端中打开”,关闭 Automator。
6、返回访达,选中任意文件夹,右键单击,选择“快速操作” > “在终端中打开”。











