最近做项目,看到大神们把快捷键玩的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 |
打开AI App自定义 | ⌥ ⌘ G |
打开Calendar自定义 | ⌥ ⌘ X |
显示或隐藏欧陆词典窗口自定义 | ⌥ ⌘ E |
打开Things自定义 | ⌥ ⌘ H |
| 打开表情符号弹窗 | ⌃ ⌘ Space |
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 |
滚动到底部自定义 | ⌃⇧⬇️ |
滚动到顶部自定义 | ⌃⇧⬆️ |
| 拷贝当前文件/文件夹仓库下路径 | ⌘ ⇧️C |
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,反复练,反复记,终身受益呢。