You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

能否在Finder当前位置打开iTerm?MacOS实现类Gnome功能咨询

当然可以!Mac上完全能实现你想要的这些功能,甚至还有多种顺手的方案可选,我给你整理几个亲测好用的方法:

在Finder当前位置打开iTerm

这应该是日常用得最多的需求,有几种简单的实现方式:

  • iTerm2自带右键菜单(最省心)
    打开iTerm2,顶部菜单栏进入 iTerm2 > 设置 > 配置文件 > 通用,不过更直接的是去高级设置里开启右键选项:

    1. 进入 iTerm2 > 设置 > 高级,搜索「finder」
    2. 找到「显示“在iTerm2中打开”上下文菜单项」,勾选它
      之后在Finder里,不管是选中文件夹还是在当前窗口的空白处右键(按住Option键能快速调出),就能直接打开指向当前路径的iTerm窗口了。
  • 终端别名快速调用
    如果你习惯敲命令,可以把获取Finder当前路径并打开iTerm的命令做成别名:

    1. 打开你的shell配置文件(比如~/.zshrc或者~/.bashrc)
    2. 添加一行:
      alias itermhere='open -a iTerm $(osascript -e '\''tell application "Finder" to get POSIX path of (insertion location as alias)'\'')'
      
    3. 执行source ~/.zshrc生效,之后在终端输入itermhere,就能立刻在Finder当前位置打开新iTerm窗口。
  • Automator快速操作(自定义程度高)
    如果你想做个更个性化的快捷方式,可以用系统自带的「自动操作」:

    1. 打开「自动操作」,新建一个「快速操作」
    2. 在左侧动作库搜索「运行AppleScript」,拖到右侧
    3. 替换默认脚本为:
      on run {input, parameters}
          tell application "Finder"
              set currentPath to POSIX path of (insertion location as alias)
          end tell
          tell application "iTerm"
              create window with default profile
              tell current session of current window
                  write text "cd " & quoted form of currentPath
              end tell
          end tell
      end run
      
    4. 保存为「在iTerm中打开当前路径」,之后在Finder的「服务」菜单或者右键里就能找到这个选项,甚至可以给它设置全局快捷键。

类似Gnome的快速打开新iTerm窗口功能

iTerm2本身就支持全局快捷键,完全能复刻Gnome里的操作:

  1. 打开iTerm2的设置 iTerm2 > 设置 > 按键
  2. 点击「创建新的快捷键」,设置你习惯的快捷键(比如Gnome常用的Ctrl+Alt+T)
  3. 在「动作」下拉菜单里选择「使用配置文件新建窗口」,选你的默认配置文件就行
    另外,如果你想要快速调出/隐藏iTerm(类似终端悬浮的效果),可以添加一个快捷键,动作选「切换可见性」,这样随时按快捷键就能呼出iTerm,不用最小化最大化来回切。

这些方法都很实用,你可以根据自己的使用习惯选一个最顺手的~

内容的提问来源于stack exchange,提问作者sensorario

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.28 04:02:22