iTerm2快捷键配置可提升Mac终端效率:一、设热键唤出独立窗口;二、绑定字符串快捷输入;三、修复Option+方向键跳词异常;四、自定义HJKL分屏导航;五、配置SSH自动登录。

如果您希望在 Mac 上高效操作终端,iTerm2 的快捷键配置是提升生产力的关键环节。以下是实现各类常用快捷键功能的具体步骤:
一、设置热键唤出独立终端窗口
该功能允许您通过全局快捷键(如 Option+Space)在任意应用界面下快速调出或隐藏专用的 iTerm2 窗口,无需切换桌面或查找应用图标。
1、打开 iTerm2,按下 Command + , 进入 Preferences 设置界面。
2、点击左侧菜单栏的 Keys 选项卡。
3、向下滚动至 Hotkey 区域,勾选 Create a Dedicated Hotkey Window。
4、在 Hotkey 输入框中按下您期望的组合键,例如 Option + Space。
5、点击右下角 Save Changes 并关闭设置窗口。
二、为指定字符串绑定快捷键
此方法适用于频繁输入固定内容(如密码、命令前缀、环境变量导出语句等),避免手动重复键入,降低出错率。
1、在 Preferences → Keys 页面中,点击右下角的 + 号按钮新增快捷键。
2、在弹出窗口中,为该快捷键指定一个未被占用的键位,例如 F1。
3、在 Action 下拉菜单中选择 Send Text。
4、在下方文本框中输入目标字符串,例如 export NODE_ENV=production。
5、确认无误后点击 OK 完成保存。
三、修复 Option+方向键跳词异常问题
iTerm2 默认未正确映射 macOS 原生的单词级光标移动行为,导致按下 Option+← 或 Option+→ 时显示乱码字符(如 [D、[C),需手动修正键绑定规则。
1、进入 Preferences → Profiles → Keys 页面(注意:此处为当前 Profile 的 Keys 设置,非全局 Keys)。
2、点击 Key Mappings 标签页下的 Presets… 按钮。
3、在弹出菜单中选择 Natural Text Editing 预设项。
4、若预设未生效,可手动添加映射:点击 + Add Key Mapping,分别设置:
• 键位:Option + Left Arrow,Action:Send Escape Sequence,值:\033b;
• 键位:Option + Right Arrow,Action:Send Escape Sequence,值:\033f。
四、自定义分屏导航快捷键
默认的 ⌘+⌥+方向键分屏切换在触控板或紧凑键盘上操作不便,可重映射为单手可及的 HJKL 布局,显著提升多面板操作效率。
1、进入 Preferences → Keys → Key Bindings 页面。
2、点击 + Add Key Binding 新增四条映射:
• 键位:⌘ + ⌥ + H,Action:Select Pane on the Left;
• 键位:⌘ + ⌥ + J,Action:Select Pane Below;
• 键位:⌘ + ⌥ + K,Action:Select Pane Above;
• 键位:⌘ + ⌥ + L,Action:Select Pane on the Right。
3、每条映射添加后均需点击 OK 确认。
五、配置 SSH 自动登录快捷方式
通过 Profiles 功能可将完整 SSH 连接流程(含主机、端口、用户、密码)封装为一键启动项,避免每次手动输入连接参数。
1、进入 Preferences → Profiles → + Other Profile 创建新配置。
2、在 General 标签下,填写 Name(如 production-server)。
3、切换至 Command 标签,勾选 Command,并在输入框中填入:
ssh -p 22 user@192.168.1.100
4、勾选 Send text at start,在下方文本框中输入对应密码(如 mypass123)。
5、点击 Save Changes,之后可通过 Command + O 打开 Profiles 列表并双击该配置启动连接。

















