张芷铭的个人博客

iTerm2 是 macOS 上的高级终端,支持分屏、热键窗口、即时回放等功能,是终端工作的效率利器。

安装

  • 官网下载:iterm2.com
  • Homebrew:brew install --cask iterm2

基础快捷键

操作快捷键
垂直分屏Cmd+D
水平分屏Cmd+Shift+D
切换分屏Cmd+Option+方向键
最大化分屏Cmd+Shift+Enter
清屏Cmd+R
全屏Cmd+Enter
查看历史命令Cmd+;
粘贴历史Cmd+Shift+H

文本操作

  • 双击:选中单词
  • 三击:选中整行
  • 四击:智能选择(URL、邮箱等)
  • 选中文本即自动复制

进阶功能

热键窗口

Preferences → Keys → Hotkey → 设置全局热键(如 F12),一键呼出终端。

即时回放

Cmd+Option+B 进入回放模式,用箭头键浏览历史输出。

触发器

Preferences → Profiles → Advanced → Triggers,匹配正则表达式自动执行操作:

1
2
正则: ^(ERROR|WARNING):
动作: Highlight text in red/yellow

广播输入

Shell → Broadcast Input → All Sessions in Tab,在所有分屏执行相同命令。

配置建议

设置项推荐值
滚动缓冲区5,000-10,000 行
字体Menlo、Fira Code
透明度0.6-0.8

插件推荐

安装 Oh My Zsh 和插件:

1
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
插件功能
zsh-syntax-highlighting命令语法高亮
zsh-autosuggestions命令自动补全

Shell Integration

iTerm2 菜单 → Shell → Install Shell Integration,增强命令历史、文件传输等功能。

Comments