在 macOS 启用“在终端中打开”
在 macOS Sonoma 及更新版本启用“在终端中打开”
在新版 macOS 中,“服务” 已被重命名为 “快速操作”。以下是详细步骤来启用 “在终端中打开”:
✅ 方法一:检查快速操作
1. 打开系统设置
• 点击左上角的 苹果图标 () > 系统设置。
2. 进入“键盘”设置
• 在侧边栏中选择 “键盘”。
• 点击 “键盘快捷键”。
3. 找到“服务”或“快速操作”
• 在左侧选择 “服务” 或 “快速操作”。
• 在右侧列表中,找到 “在终端中打开” 或 “Open in Terminal”。
• 勾选 该选项。
4. 重启 Finder
• 按下 Command (⌘) + Option (⌥) + Esc,选择 Finder,然后点击 “重新启动”。
5. 右键验证
• 在 Finder 中,右键点击文件夹,应该可以看到 “在终端中打开”。
✅ 方法二:使用 Automator 自定义服务
如果找不到 “在终端中打开”,可以手动创建一个:
1. 打开 Automator
• 在 应用程序 > Automator。
2. 创建一个新操作
• 选择 “快速操作”。
• 在 “工作流程收到当前” 选择:
• 文件夹
• Finder
3. 添加 Shell 脚本
• 在左侧搜索 “运行 Shell 脚本”,然后双击添加。
• 在脚本框中输入:
cd "$1"
open -a Terminal .
4. 保存操作
• 命名为 “在终端中打开”。
5. 启用操作
• 打开 系统设置 > 键盘 > 快捷键 > 服务 或 快速操作。
• 勾选 “在终端中打开”。
6. 重启 Finder
• 按 Command (⌘) + Option (⌥) + Esc,重新启动 Finder。
7. 右键测试
• 在 Finder 中右键点击一个文件夹,应该可以看到 “在终端中打开”。
✅ 方法三:使用 Finder 集成命令
1. 在 Finder 中打开目标文件夹。
2. 按下 Command (⌘) + Shift (⇧) + G。
3. 输入:
/System/Library/CoreServices/Applications/
4. 找到 Terminal.app 并打开。
5. 在终端中输入:
cd "$(osascript -e 'tell application "Finder" to get POSIX path of (target of front window as alias)')"
6. 现在你已经在终端中定位到了目标文件夹。
✅ 方法四:使用 iTerm2
1. 安装 iTerm2:iTerm2 官网
2. 在 iTerm2 中启用 Finder 集成:
• 前往 Preferences (⌘ + ,) > Profiles > General > Working Directory。
• 设置为 “Reuse previous session’s directory”。
3. 在 Finder 中右键选择 “Open in iTerm”。
** 推荐方案**
• 如果你想要系统自带的“在终端中打开”,推荐使用 方法二:Automator 自定义服务。
• 如果你经常使用终端,强烈推荐 iTerm2,它功能更强大。
你要保守你心,胜过保守一切。
本文来自博客园,作者:刘俊涛的博客,转载请注明原文链接:https://www.cnblogs.com/lovebing/p/18970441