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