iTerm2高效分屏需掌握快捷键、自定义导航、保存布局、优化视觉及临时全屏:1.用Cmd+D/Cmd+Shift+D分屏;2.自定义Cmd+Opt+HJKL切换窗格;3. Cmd+Shift+S保存布局;4.隐藏标题栏与滚动条;5. Cmd+Shift+Enter临时全屏。

如果您已安装iTerm2但无法高效使用分屏功能,则可能是由于默认快捷键未被掌握、窗格行为未理解或界面视觉干扰未消除。以下是配置iTerm2分屏功能的具体操作步骤:
一、启用并熟练使用基础分屏快捷键
iTerm2分屏的核心在于快速创建独立但协同的窗格(Pane),每个窗格运行独立Shell会话,共享当前标签页环境变量。掌握原生快捷键是启动高效分屏工作流的前提。
1、确保iTerm2处于焦点状态,将光标置于任意窗格内。
2、执行垂直分屏:按 Command + D,新窗格出现在当前窗格右侧。
3、执行水平分屏:按 Command + Shift + D,新窗格出现在当前窗格下方。
4、连续使用上述组合键可构建多级嵌套分屏,例如先垂直再对任一子窗格水平分割,形成“左-右-下”三窗格布局。
二、自定义分屏导航与聚焦方式
默认方向键切换在多层分屏中易导致焦点错位,通过重映射快捷键可实现单手精准控制,避免鼠标介入,维持键盘流操作节奏。
1、打开iTerm2菜单栏:iTerm2 → Preferences → Keys。
2、在Key Bindings区域点击左下角“+”号添加新绑定。
3、设置触发组合键为 Command + Option + H,动作选择“Select pane to the left”。
4、重复步骤3,分别配置:Command + Option + J(下)、Command + Option + K(上)、Command + Option + L(右)对应方向的窗格切换。
5、关闭偏好设置窗口,新绑定即时生效,无需重启。
三、保存与一键恢复常用分屏布局
针对固定开发场景(如前端本地服务+后端API+日志监控),将已调优的分屏结构保存为命名布局,可避免每次手动重建,提升环境复用效率。
1、完成目标分屏数量与位置调整后,按下 Command + Shift + S。
2、在弹出对话框中输入布局名称,例如 Frontend_Dev_Layout,点击Save。
3、后续需调用该布局时,打开菜单栏Window → Restore Window Arrangement → 选择对应名称。
4、该操作将还原全部窗口、标签页及各标签页内的窗格结构与运行命令,包括正在执行的tail -f或vim进程。
四、优化分屏视觉体验与交互反馈
冗余标题栏与滚动条会割裂多窗格整体感,隐藏非必要UI元素可强化分屏的空间统一性,使注意力集中于命令行内容本身。
1、进入Preferences → Appearance。
2、取消勾选 Show per-pane title bar,移除每个窗格顶部的细长标题栏。
3、勾选 Hide scrollbars,隐藏所有窗格右侧滚动条。
4、在同一页面底部,将“Pane border width”滑块拖至最小值1,进一步弱化窗格边界视觉权重。
5、点击左上角红色关闭按钮退出设置,更改立即应用至所有现有及新建窗格。
五、启用临时窗格全屏以专注关键任务
当某一分屏需临时占据全部终端可视区域(如阅读长文档、调试复杂输出),又不希望关闭其他窗格或破坏当前布局时,可使用瞬态全屏模式。
1、将焦点切换至待放大的目标窗格(使用前述自定义方向键或鼠标点击)。
2、按下 Command + Shift + Enter,该窗格即刻扩展至覆盖整个iTerm2窗口区域,其余窗格被隐藏但保持后台运行状态。
3、再次按下相同组合键,立即恢复原始分屏布局与各窗格内容状态。
4、此操作不影响任何Shell会话生命周期,所有进程持续运行,仅视觉呈现发生切换。

















