最近做项目,看到大神们把快捷键玩的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 |
修改
视图
工具窗
操作 |
快捷键 |
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
官方文档: 戳这里
iTerm2
操作 |
快捷键 |
面板-垂直分割 |
⌘ D |
面板-水平分割 |
⌘ ⇧ D |
上一个面板 |
⌘ [ |
下一个面板 |
⌘ ] |
进入或退出全屏 |
⌘ Enter |
搜索命令历史 |
⌃ R |
新标签页 |
⌘ T |
放大字体 |
⌘ + |
缩小字体 |
⌘ - |
还原缺省字体 |
⌘ 0 |
切换终端不透明度前提设定了不透明度 |
⌘ U |
Things
官方文档:戳这里
微信
Dash
1Password
官方文档戳这里
操作 |
快捷键 |
显示密码 |
⌥ |
搜索 |
⌘ F |
复制密码 |
⇧ ⌘ C |
切换安全字段隐藏状态 |
⌘ R |
Postman
写在最后
肌肉记忆(Muscle Memory),人体的肌肉是具有记忆效应的,同一种动作重复多次之后,肌肉就会形成条件反射。人体肌肉获得记忆的速度十分缓慢,但一旦获得,其遗忘的速度也十分缓慢。SO,反复练,反复记,终身受益呢。