iTerm2 MAC 版

免费开源的 Mac“终端”替代品,支持分屏窗格、热键窗口、搜索、触发器和 tmux 集成。

iTerm2 简介

iTerm2 是 Mac“终端”App 的一款免费开源替代品。它能做“终端”能做的一切,还增加了一长串功能:分屏窗格、可从任何地方呼出的热键窗口、强大的搜索、自动补全、粘贴历史、找回已清除文本的即时回放、能响应输出内容的触发器,以及与 tmux 的深度集成。iTerm2 由 George Nachman 开发,以 GPL-2.0 许可证发布。

iTerm2 3.7 需要 macOS 13 Ventura 或更高版本。它可以通过描述文件进行高度定制;开启 Shell 集成后,它能知道你的提示符在哪里、运行过哪些命令以及当前所在的文件夹。最近的版本还包含可选的 AI 功能,需要你用自己的 API 密钥自行设置。

主要功能

iTerm2 补上了高级用户在“终端”中想要的功能。

  • 分屏窗格:把一个标签页纵向和横向分成任意多个窗格。
  • 热键窗口:在任何 App 中按一个键即可呼出终端。
  • 搜索:高亮显示匹配项并支持正则表达式,可在单个或所有标签页中搜索。
  • 自动补全:按 Command-; 补全窗口中出现过的单词。
  • 粘贴历史和即时回放:找回复制过的文本,恢复已被清除的文本。
  • 触发器:当出现匹配某个模式的文本时执行操作。
  • Shell 集成:在提示符之间跳转,查看命令状态等。
  • tmux 集成:把 tmux 会话作为 iTerm2 的原生窗口和标签页使用。
  • 描述文件和颜色:带标签的描述文件、24 位色彩以及提升可读性的选项。

3.7.6 版本新功能

iTerm2 3.7.6 包含了 3.7.5 中遗漏的修复。

  • 当 AI 已可用时,Companion 设置向导不再要求输入 API 密钥
  • AI API 密钥现在只会发送给其所属提供商的服务器
  • 修复部分触发器、提示音和 tmux 集成窗口导致的崩溃
  • 停止 AI 聊天回复时会真正停止,且不影响其他聊天
  • 调试日志中不再包含 AI API 密钥

iTerm2 常见问题

iTerm2 免费吗?

是的。iTerm2 免费且开源,以 GPL-2.0 许可证发布。你可以通过捐款支持开发者。

iTerm2 需要哪个版本的 macOS?

iTerm2 3.7 需要 macOS 13 Ventura 或更高版本。适用于更早系统的旧版本列在 iterm2.com 上。

iTerm2 和 Mac 自带的“终端”有什么不同?

iTerm2 增加了分屏窗格、热键窗口、更好的搜索、自动补全、粘贴历史、即时回放、触发器、Shell 集成和 tmux 集成,设置选项也多得多。

如何在 iTerm2 中分屏?

按 Command-D 纵向分屏,按 Shift-Command-D 横向分屏。一个标签页中可以创建任意多个窗格。

iTerm2 的热键窗口是什么?

它是一个终端窗口,按下你设定的按键就会出现,即使你正在使用其他 App;再按一次就会隐藏。

iTerm2 的 tmux 集成是什么?

开启 tmux 集成后,tmux 的窗口和窗格会显示为 iTerm2 的原生窗口、标签页和分屏窗格;断开连接后,服务器上的会话会继续运行。

iTerm2 使用 AI 吗?

iTerm2 提供可选的 AI 功能,只有在你用自己的 API 密钥设置后才会工作;iTerm2 3.7.6 只会把每个密钥发送给其所属的提供商。

iTerm2 中的触发器是什么?

触发器是在出现匹配正则表达式的文本时执行的操作,例如高亮单词、自动回答提示或显示通知。

如何更新 iTerm2?

iTerm2 会自动检查更新并提示安装。你也可以从 iterm2.com 下载最新的稳定版。

iterm2.FULLMAC.app 上的 iTerm2 下载来自哪里?

下载按钮指向 iTerm2 的官方网站 https://iterm2.com/。iterm2.FULLMAC.app 不会修改或重新打包该 App。

相似应用

FULLMAC.app 不托管此应用。下载按钮会将你带到开发者自己的页面。