用途:面向 macOS 的 iTerm2 终端模拟器与 tmux 终端复用器提供完整参考,涵盖快捷键、配置、tmux 集成与效率工作流。当用户提到 iTerm2、tmux、终端会话、分屏窗格或窗口管理时使用。
主要能力:包含快捷键速查(iTerm2 的 Cmd+D 垂直分屏、Cmd+Shift+D 水平分屏、Cmd+Option+方向键切换窗格、Cmd+Shift+Enter 最大化窗格、Cmd+F 查找、Cmd+; 自动补全、Cmd+Shift+H 粘贴历史、Cmd+Option+B 即时回放、Cmd+/ 定位光标;tmux 默认前缀 Ctrl+b,新建会话 tmux new -s name、列出 tmux ls、附加 tmux attach -t name、分离 Ctrl+b d、新窗口 Ctrl+b c、垂直分屏 Ctrl+b %、水平分屏 Ctrl+b "、切换窗格 Ctrl+b 方向键、缩放 Ctrl+b z、关闭 Ctrl+b x、复制模式 Ctrl+b [)。提供 SetupTmux、TmuxSession、TroubleshootTmux 三个工作流,分别对应配置 tmux、会话附加/分离、故障排查。文档索引含 Shortcuts.md、TmuxConfig.md、TmuxCommands.md。
使用方式:执行工作流时先调用通知脚本 ~/.claude/Tools/SkillWorkflowNotification WORKFLOWNAME Iterm2,再输出文本通知。iTerm2 与 tmux 集成可运行 tmux -CC,使 tmux 窗口呈现为原生 iTerm2 窗口,使用 iTerm2 快捷键而非 tmux 前缀,会话在断连后仍可保留,并可通过 Shell > tmux > Dashboard 查看面板。
限制与注意事项:"复用上一会话目录"按配置文件和上下文区分,Cmd-N 新窗口与 Cmd-T 新标签页设置不同;tmux -CC 要求 tmux 服务已安装并启动,远程主机场景下仅当 SSH 从 iTerm2 自身发起时才能附加;Cmd-D 分屏使用当前窗格的配置文件而非窗口默认值;Ctrl+b 前缀与 readline 的 transpose-words 冲突,改用 C-a 又会与 screen 和 shell 行首冲突,建议选 C-Space 等空闲组合;Shell 集成会注入 OSC 1337 转义码,捕获终端输出的管道可能产生乱码,需在 Edit Session > Disable Shell Integration 中按窗格禁用;状态栏更新在主线程运行,耗时脚本会冻结整个终端,回调应控制在 100ms 内或异步执行。