Mac 快捷键与使用技巧
修饰键速查
| 符号 |
键名 |
角色 |
| ⌘ |
Command |
系统级快捷键(最常用) |
| ⌥ |
Option |
辅助/扩展功能、特殊字符输入 |
| ⌃ |
Control |
终端里的主力、模拟右键 |
| ⇧ |
Shift |
扩展选择、反向操作 |
记忆诀窍:在终端里用 Control(跟 Linux 习惯一致),其他地方用 Command。
一、系统级
| 快捷键 |
作用 |
| ⌘ + Space |
聚焦搜索(Spotlight),秒开应用/算数/查汇率 |
| ⌘ + Tab |
切换应用 |
| ⌘ + ` |
同一应用内切换窗口(Tab 上方那个键) |
| ⌘ + W |
关闭当前窗口/标签页 |
| ⌘ + Q |
完全退出应用 |
| ⌘ + H |
隐藏当前应用 |
| ⌘ + M |
最小化窗口 |
| ⌘ + , |
打开偏好设置(几乎所有应用通用) |
| ⌘ + ⌥ + Esc |
强制退出应用 |
| ⌘ + ⇧ + 3 |
全屏截图 |
| ⌘ + ⇧ + 4 |
区域截图(按空格后可截窗口) |
| ⌘ + ⇧ + 5 |
截图工具栏(含录屏) |
二、文本编辑(macOS 全系统通用)
这些是 Emacs 风格的快捷键,任何文本框都能用,包括浏览器地址栏、IDE、微信。
| 快捷键 |
作用 |
| ⌃ + A |
跳到行首 |
| ⌃ + E |
跳到行尾 |
| ⌃ + K |
删除光标到行尾 |
| ⌃ + U |
删除整行 |
| ⌃ + W |
向前删除一个词 |
| ⌃ + H |
删除光标前一个字符 |
| ⌃ + D |
删除光标后一个字符 |
| ⌃ + F / B |
前进/后退一个字符 |
| ⌃ + N / P |
下一行/上一行 |
| ⌥ + ←/→ |
按单词跳转 |
| ⌥ + Delete |
删除前一个单词 |
| ⌘ + ←/→ |
跳到行首/行尾 |
| ⌘ + ↑/↓ |
跳到文档开头/结尾 |
| ⇧ + 方向键 |
选中文本(配合上面任意跳转即可精确选中) |
重点记住:⌃A/E 行首行尾、⌥←/→ 按词跳、⌘←/→ 行首行尾。
三、Finder(文件管理器)
| 快捷键 |
作用 |
| ⌘ + N |
新 Finder 窗口 |
| ⌘ + ⇧ + G |
前往文件夹(输入路径) |
| ⌘ + ⇧ + H |
前往用户主目录 |
| ⌘ + ⇧ + . |
显示/隐藏隐藏文件 |
| ⌘ + Delete |
删除文件到废纸篓 |
| ⌘ + I |
查看文件信息 |
| ⌘ + ⌥ + Space |
在当前目录打开终端(需先在 Finder 偏好设置里加) |
| 空格 |
快速预览文件(Quick Look) |
| 回车 |
重命名文件(不是打开!) |
技巧:把常用文件夹拖到 Finder 侧边栏,从终端 open . 用 Finder 打开当前目录。
四、终端
| 快捷键 |
作用 |
| ⌃ + A / E |
行首 / 行尾 |
| ⌃ + K / U |
删到行尾 / 删整行 |
| ⌃ + W |
删前一个词 |
| ⌃ + C |
终止当前命令 |
| ⌃ + D |
退出 shell(或发送 EOF) |
| ⌃ + R |
反向搜索历史命令 |
| ⌃ + L |
清屏(等同于 clear) |
| ⌥ + 点击 |
光标快速定位 |
| ⌘ + D |
分屏(iTerm2 和系统终端都支持) |
| ⌘ + T |
新建标签页 |
| ⌘ + 数字 |
切换标签页 |
| ⌘ + Enter |
全屏终端 |
五、浏览器(Safari / Chrome / Edge 通用)
| 快捷键 |
作用 |
| ⌘ + T |
新建标签页 |
| ⌘ + W |
关闭当前标签页 |
| ⌘ + ⇧ + T |
恢复刚关闭的标签页 |
| ⌘ + 数字 |
切换到第 N 个标签页 |
| ⌘ + 9 |
切换到最后一个标签页 |
| ⌘ + L |
聚焦地址栏 |
| ⌘ + R |
刷新 |
| ⌘ + ⇧ + R |
强制刷新(清除缓存) |
| ⌘ + ←/→ |
前进/后退 |
| ⌘ + D |
添加书签 |
| ⌘ + ⌥ + ←/→ |
切换标签页 |
六、截图(macOS 自带)
| 快捷键 |
作用 |
| ⌘ + ⇧ + 3 |
全屏截图 |
| ⌘ + ⇧ + 4 |
区域截图 |
| ⌘ + ⇧ + 4 再按空格 |
截取单个窗口(带阴影) |
| ⌘ + ⇧ + 5 |
截图工具栏(可录屏) |
| ⌘ + ⇧ + 6 |
截 Touch Bar(如有) |
| 截图时按住 ⌥ |
取消吸附边缘 |
| 截图时按住 ⇧ |
锁定水平/垂直方向 |
截图默认保存到桌面。改路径:⌘ + ⇧ + 5 → 选项 → 存储位置。
七、窗口管理
macOS 窗口管理偏弱,推荐装 Rectangle(免费开源),也可以记原生能力:
| 快捷键 |
作用 |
| ⌘ + ⌃ + F |
全屏/退出全屏 |
| 长按窗口左上角绿色按钮 |
分屏(选择左右位置) |
| ⌘ + ~ |
同应用窗口间切换 |
八、开发相关技巧
- 访达里直接到终端:在 Finder 中右键文件夹 → 服务 → 新建位于文件夹位置的终端窗口(如没有去系统设置 → 键盘 → 快捷键 → 服务里开启)
- 终端里直接到访达:
open . 用 Finder 打开当前目录,open 文件名 用默认应用打开
- 复制文件路径:Finder 中右键文件,按住 ⌥ 键,"拷贝"会变成"拷贝路径名"
- 粘贴纯文本:
⌘ + ⇧ + ⌥ + V(去掉格式)
- 重命名:选中文档按回车即可重命名(新手常误以为要右键)
- Spotlight 直接算数:⌘ + Space 后输入
3.14*2,省掉计算器
- Spotlight 查单词:⌘ + Space 后输入英文单词,直接出词典定义
- 三指拖移:系统设置 → 辅助功能 → 指针控制 → 触控板选项 → 开启三指拖移(拖窗口不用按住点击)
- 轻点点击:系统设置 → 触控板 → 轻点来点按(省力,不用按下去)
- Hot Corners(触发角):系统设置 → 桌面与程序坞 → 触发角 → 把鼠标甩到屏幕四角触发操作(比如锁屏、显示桌面)
九、Command / Control / Option 怎么区分
| 场景 |
主力键 |
说明 |
| 复制粘贴等日常操作 |
⌘ Command |
macOS 的操作键,等价于 Windows 的 Ctrl |
| 终端(Terminal / iTerm2) |
⌃ Control |
和 Linux 一致,⌘ 在终端里是标签页/窗口操作 |
| 特殊字符输入 |
⌥ Option |
比如 ⌥ + 2 = ™,⌥ + G = © |
| 右键菜单 |
⌃ Control + 点击 |
单指点按触控板等于右键 |
| 隐藏/显示文件 |
⌘ ⇧ . |
在 Finder 和打开文件对话框中都有效 |
| Emacs 风格文本跳转 |
⌃ Control |
⌃A/E/K 在任何文本框都通用 |
一句话:GUI 里 ⌘ 是王者,终端里 ⌃ 是王者,⌥ 是补刀。
十、终端小贴士(给 Java 程序员)
# 回到上级目录
cd -
# sudo 用 Touch ID(不用输密码)
sudo sed -i '' '2s/^/auth sufficient pam_tid.so\n/' /etc/pam.d/sudo
# 管道到剪贴板
cat somefile | pbcopy
# 剪贴板输出
pbpaste
# 查看本机 IP
ipconfig getifaddr en0
# 查看端口占用
lsof -i :8080
# 递归查找文件内容(比 find + grep 更好用)
grep -r "某个注解" --include="*.java" .
刚开始不用全记,先记住 ⌘Space、⌘Tab、⌃A/E、⌥←/→ 这几个使用频率最高的,其他用到再查就行。