iTerm2 + macOS 终端「懒人快捷键教程」
这份教程专为你定制,只保留高频实用的快捷键,按「使用场景」分类,附记忆技巧和避坑指南,看完直接上手用。
一、先搞定「Option键」基础配置(必做)
你的问题根源就在这里,设置后才能用「按词跳转/删单词」:
- 打开 iTerm2 →
⌘ + , 进入偏好设置
- 切换到
Profiles → 选中你的 Default 配置 → Keys 标签页
- 找到
Left option (⌥) key,下拉选择 +Esc
- 保持顶部
Treat ⌥ as Alt for special keys like arrows 勾选
- 新开一个标签页,设置立刻生效
二、命令行高频快捷键(90% 场景够用)
1. 光标移动(不用方向键,效率翻倍)
| 快捷键 |
功能 |
记忆技巧 |
Ctrl + A |
跳到行首 |
A = Ahead(开头) |
Ctrl + E |
跳到行尾 |
E = End(结尾) |
Option + ← |
跳到上一个单词开头 |
按词左移,配合 Option 键 |
Option + → |
跳到下一个单词结尾 |
按词右移,配合 Option 键 |
2. 快速删除(告别一个字一个字删)
| 快捷键 |
功能 |
记忆技巧 |
Ctrl + U |
清空整行(光标前+后全部删除) |
终端「清屏」级别的删除,输错直接按 |
Ctrl + K |
删除光标到行尾的所有内容 |
Kill 后面的内容 |
Ctrl + W |
删除光标前的一个单词 |
Word,删前一个词 |
Option + 退格 |
删除光标前的一个单词 |
和 Ctrl+W 效果一样,Mac 键盘更顺手 |
Ctrl + D |
删除光标当前字符(相当于 Delete) |
删当前字符 |
3. 命令历史与编辑
| 快捷键 |
功能 |
记忆技巧 |
↑/↓ |
切换上/下一条命令 |
最基础的历史切换 |
Ctrl + R |
反向搜索历史命令 |
输入关键词快速找旧命令,比如输 git 找之前的 Git 命令 |
Ctrl + C |
终止当前运行的命令 |
程序卡住/输错命令,直接按它终止 |
Ctrl + _ |
撤销上一次删除/修改 |
删错了按这个恢复 |
三、标签与窗口管理(多任务必备)
| 快捷键 |
功能 |
记忆技巧 |
⌘ + T |
新建标签页 |
经典新建快捷键 |
⌘ + W |
关闭当前标签页 |
经典关闭快捷键 |
⌘ + 数字键(1-9) |
切换到对应序号的标签页 |
比如 ⌘+1 切到第1个标签 |
⌘ + Shift + ] |
切换到下一个标签页 |
向右切 |
⌘ + Shift + [ |
切换到上一个标签页 |
向左切 |
⌘ + D |
垂直分屏 |
把窗口分成上下两部分 |
⌘ + Shift + D |
水平分屏 |
把窗口分成左右两部分 |
⌘ + 方向键 |
在分屏之间切换焦点 |
按方向键切换 |
四、无鼠标选择与复制(告别拖选)
1. 快速复制
- 选中文字后,默认自动复制到剪贴板,不用按
⌘+C
- 三击任意行,直接选中整行内容
2. 键盘模式全选/复制(适合长日志)
- 按
⌘ + F 调出搜索框
- 输入一个文本里一定有的字符(比如空格/回车)
- 按
Tab 扩展选区,Shift+Tab 收缩选区
- 选好后按
⌘+C 复制,或直接按 Enter 复制并关闭搜索框
五、超实用小技巧
- 一键清屏:
⌘ + K(清空当前终端所有内容,比 clear 命令快)
- 快速粘贴上一条命令的最后一个参数:
Option + .(比如上条命令是 mkdir test,按这个直接粘贴 test)
- 暂停/恢复输出:
Ctrl + S 暂停,Ctrl + Q 恢复(日志刷屏时救星)
六、避坑指南
- 不要同时修改多个按键设置,先把
Left option key 改成 +Esc 用熟了再折腾其他的
- 所有
Ctrl 开头的快捷键,是键盘左下角的 Control 键,不是 Command 键
- 设置完快捷键后,一定要新开一个标签页,旧标签页不会立刻生效