iTerm2 是一款终端软件,它是 macOS 下默认终端 Terminal 的替代品。每次拿到新电脑,或者因某种原因重装系统,我首先要做的就是下载 iTerm2 来替换默认的终端 terminal。
iTerm2 vs 默认 Terminal#
为什么要用 iTerm2 而不是 Mac 自带的 Terminal?一句话总结:默认 Terminal 能用,但 iTerm2 更好用。
| 特性 | 默认 Terminal | iTerm2 |
|---|---|---|
| 分屏(Split Panes) | ❌ | ✅ |
| 热键窗口(Hotkey Window) | ❌ | ✅ |
| 搜索高亮 | 基础 | 正则+高亮 |
| 配置文件(Profiles) | ❌ | ✅ |
| 粘贴历史 | ❌ | ✅ |
| 即时重放(Instant Replay) | ❌ | ✅ |
| 256 色 / True Color | ❌ | ✅ |
| 自定义快捷键 | 有限 | 丰富 |
核心亮点#
分屏#
Command + D 垂直分屏,Command + Shift + D 水平分屏,告别开多个窗口来回切换的烦恼。
热键窗口#
设置一个全局快捷键(如 Option + Space),不管你在哪个应用,一键呼出/隐藏终端,用完即走。对频繁使用终端的人来说,这个特性一旦习惯就回不去了。
搜索与即跳#
Command + F 搜索,支持正则。而且 iTerm2 的搜索结果可以自动跳转到对应行,无需在满屏输出里肉眼找。
配置文件#
你可以为不同场景创建不同的 Profile,比如:
- 默认:日常开发,白底或暗色主题
- SSH:连接服务器时自动执行 ssh 命令
- 透明:需要边看文档边敲命令时用半透明背景
每个 Profile 可以独立设置字体、颜色、背景图、快捷键,启动时自动执行命令。
粘贴历史#
Command + Shift + H 打开粘贴历史,所有你复制过的内容都在这里。再也不用因为 Ctrl+C 覆盖了剪贴板而懊恼。
小结#
iTerm2 不是那种"装了也没什么感觉"的工具,而是一个一旦用上就回不去的终端增强工具。后续文章会一步步介绍它的安装、配置和使用技巧。
