Mac下常用快捷键

· 5 min read

最近做项目,看到大神们把快捷键玩的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部分热键

WebStormJB IDE系列

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

官方文档: 戳这里

操作快捷键
DebugF5
git.openFile in isInDiffEditor自定义⌘ ⬇️

iTerm2

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

Things

官方文档:戳这里

微信

操作快捷键
搜索⌘ F

Dash

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

1Password

官方文档戳这里

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

Postman

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

写在最后

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