Mac下常用快捷键

最近做项目,看到大神们把快捷键玩的666,昏天黑地,膜拜的同时也看到了巨大的差距。你还在迟钝的鼠标移动呢,大神可能就高效的切换编辑了N个文件,执行了N个动作。这差距是成倍的,假以时日,差距又有多大的。
正因为看到了差距,所以决心开始熟练记忆各种常用快捷键,这里记录下,便于自己翻看,也兴许能帮助些人。

声明

  • 因本人是Mac党及角色为Developer,所以整理涵盖的软件及技能偏重于此。
  • 部分快截键加*标注,means该快捷键是自己设定的,非软件缺省,仅供参考~~。
  • 操作姿势在实际也需要不断调整和丰富,so 本文持续更新
  • F媒体键我设定为功能键,这样低频的媒体键操作需要加Fn,但其它高频操作就简单了

Mac键盘符号

  • ⌘ ——> Command
  • ⇧ ——> Shift
  • ⌥ ——> Option(或 Alt)
  • ⌃ ——> Control(或 Ctrl)
  • ⇪ ——> Caps Lock
  • ␣ ——> Space

官方文档:戳这里

系统级

操作 快捷键
切换APP ⌘ TAB
切换输入法 ⌃ Space
App内多Window切换 ⌘ `
应用全屏 ⌘ ⌃ F
屏幕捕捉 ⌘ ⇧ 5
屏幕捕捉结束录制 ⌘ ⌃ Esc
屏幕截图 ⌘ ⇧ 3
区域截图 ⌃ ⌘ A
唤起Alfred自定义 double ⌘
进入Moom窗口调整模式 ⇧ ⌘ M
上传图片到图床自定义 ⌥ ⌘ U
打开ChatGPT App自定义 ⌥ ⌘ G
打开Calendar自定义 ⌥ ⌘ X
显示或隐藏欧陆词典窗口自定义 ⌥ ⌘ E
打开Things自定义 ⌥ ⌘ H
打开表情符号弹窗 ⌃ ⌘ Space
打开ChatGPT App自定义 ⌥ ⌘ G

Finder

操作 快捷键
隐藏和显示隐藏文件 ⌘ ⇧ .
拷贝文件路径 ⌘ ⌥ C
获取文件信息 ⌘ I

Chrome

官方文档:戳这里

操作 快捷键
新开标签页 ⌘ T
关闭标签页 ⌘ W
左切换标签页 ⌥ ⌘ ⬅️
右切换标签页 ⌥ ⌘ ➡️
跳转到特定标签页 ⌘ 1 到 ⌘ 8
跳转到地址栏 ⌘ L
历史记录 ⌘ Y
下载管理 ⌥ ⌘ L
打开开发者工具 ⌘ Option I
重新加载当前网页(忽略缓存的内容) ⌘ ⇧ R
显示当前网页的 HTML 源代码(不可修改) ⌘ Option U
在无痕模式下打开新窗口 ⌘ Shift N
开启开发者工具,选中元素 ⌘ ⇧ C

开发工具

官方文档:戳这里

操作 快捷键
打开命令行工具 ⌘ ⇧ P
暂停/继续脚本执行 F8
越过下一个函数调用 F10
进入下一个函数调用 F11
跳出当前函数 ⇧ F11
添加或删除断点 ⌘ B

同时推荐安装Vimium,可以使用Vim部分热键

Intellij IDEA

keymap选择的是Mac OS X 10.5+

官方文档:戳这里

导航

操作 快捷键
project视图 ⌘ 1
favorites视图 ⌘ 2
debug window ⌘ 5
todo window ⌘ 6
version control window ⌘ 9
terminal ⌥ F12
导航到类 ⌘ O
文件或者文件夹 ⌘ ⇧ O
相关单元测试 ⌘ ⇧ T
跳转到导航栏 ⌘ 🔼
类层级查看 ⌃ H
方法层级结构查看 ⇧ ⌘ H
方法调用层级查看 ⌃ ⌥ H
文件结构 ⌘ F12
最大化编辑器切换 ⇧ ⌘ F12
下一个高亮错误 F2
上一个高亮错误 ⇧ F2
下一个方法 ⌃ ↓
上一个方法 ⌃ ↑
加入/删除书签 F3
显示所有书签 ⌘ F3

编辑

操作 快捷键
跳转到定义处 ⌘ B
查询使用情况 ⌥ F7
导航返回 ⌘ [
抽离方法 ⌥ ⌘ M
抽离变量 ⌥ ⌘ C
展开/折叠代码块 ⌘ 加号/⌘ 减号
展开/折叠所有 ⌘ ⇧ 加号/⌘ ⇧ 减号
格式化代码 ⌘ ⌥ L
文件内查找 ⌘ F
文件内替换 ⌘ R
全局查找 ⌘ ⇧ F
全局替换 ⌘ ⇧ R
创建临时文件 ⌘ ⇧ N
打开系统设置 ⌘ ,
提交项目到VCS ⌘ K
文件重命名 ⇧ F6
查找动作 ⌘ ⇧ A
从版本控制器更新代码 ⌘ T
VCS弹出框 ⌃ V
Git-Revert ⌥ ⌘ Z
插入自定义动态代码 ⌘ J
运行/Debug ⌃ R / D
Debug到下一步/进入 F8 / F7
导入类,逻辑反转(光标放在If上) ⌥ Enter
编辑器-放大缩小字体自定义 ⌘ ⇧ = / ⌘ ⇧ - / ⌘ ⇧ 0
打开最近项目自定义 ⌘ ⇧ P
扩展选择 ⌥ ↑
包围(代码用if try等包裹) ⌥ ⌘ T
剪贴板历史 ⇧ ⌘ V
切换大小写 ⇧ ⌘ U
高亮元素文件中使用处 ⇧ ⌘ F7
去下一个高亮元素使用处 ⌃ ⌥ ↓
去上一个高亮元素使用处 ⌃ ⌥ ↑
列选择模式 ⌘ ⇧ 8

修改

操作 快捷键
移动 F6
内联变量 ⌥ ⌘ N

视图

操作 快捷键
弹窗显示定义内容 ⌘ Y

工具窗

操作 快捷键
Terminal ⌥ F12
构建项目 ⌘ F9

调试

操作 快捷键
越过下一个函数调用 F8
进入下一个函数调用 F7
选择进入的函数,执行进入 ⇧ F7
跳出当前函数 ⇧ F8
查看所有断点 ⌘ ⇧ F8

其它

操作 快捷键
finder中查看 ⌘ ⇧ J
滚动到底部自定义 ⌃⇧⬇️
滚动到顶部自定义 ⌃⇧⬆️

DataGrip

官方文档: 戳这里

操作 快捷键
查看表结构 ⌘ F12
表数据检索 ⌘ F
search every where 双击⇧
最近文件 ⌘ E
最近位置 ⌘ ⇧ E
打开Console ⌘ ⇧ F10

编辑

操作 快捷键
创建(表,字段,记录等) ⌘ N
提交修改 ⌘ ↩
编辑最大化 ⇧ ↩
单元格内回车没错,跟上个一致 ⇧ ⏎
去到某行列 ⌘ L
单元格内容对比 ⌘ ⇧ D

其它

操作 快捷键
文件预览搜索支持 ⌥ ␣

Visual Studio Code

官方文档: 戳这里

操作 快捷键
Debug F5

iTerm2

操作 快捷键
面板-垂直分割 ⌘ D
面板-水平分割 ⌘ ⇧ D
上一个面板 ⌘ [
下一个面板 ⌘ ]
进入或退出全屏 ⌘ Enter
搜索命令历史 ⌃ R
新标签页 ⌘ T
放大字体 ⌘ +
缩小字体 ⌘ -
还原缺省字体 ⌘ 0
切换终端不透明度前提设定了不透明度 ⌘ U

Things

官方文档:戳这里

微信

操作 快捷键
搜索 ⌘ F

Dash

操作 快捷键
浏览器打开当前网页版 ⌘ ⇧ B

1Password

官方文档戳这里

操作 快捷键
显示密码
搜索 ⌘ F
复制密码 ⇧ ⌘ C
切换安全字段隐藏状态 ⌘ R

Postman

操作 快捷键
发送请求 ⌘ ⏎
复制请求 ⌘ D

写在最后

肌肉记忆(Muscle Memory),人体的肌肉是具有记忆效应的,同一种动作重复多次之后,肌肉就会形成条件反射。人体肌肉获得记忆的速度十分缓慢,但一旦获得,其遗忘的速度也十分缓慢。SO,反复练,反复记,终身受益呢。