背景
使用快捷键意味着全键盘操作,假设启动项目ctrl+shift+F10:
- 若使用全键盘操作:需1秒移动手指到键盘,0.5秒按下,共1.5秒。
- 若使用键盘+鼠标操作,需要1秒手移动到鼠标,1秒将鼠标移动到启动按钮,0.5秒按下,1秒将手移动回键盘,共3.5秒
保守估计速度会有2倍提升
使用中若快捷键无效,注意是否有快键键冲突
1
2
3
4
5
C:Ctrl
A:Alt
S:Shift
E:Enter
T:Tab
快捷键
- 编辑
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
A-左右 切换tab标签 C-enter 确定 C-o 重写父类方法 S+F6 重命名 C+A-p 提取参数为变量 C+A-t 以(if/try/while/...)包裹选中代码 C+A-m 快速重构-提取为方法 C+A+S-t 重构一切 C-w 全选当前词 A-j 批量编辑选中词 C-x 剪切当前行 C-q 查看类信息 C+S-i 缩略显示方法内容 C+S-F7 高亮显示引用,F3可循环选中 C-F12 查看该类所有方法 C+A-l 格式化代码 C+A-o 优化导入
- 搜索
1 2 3 4 5 6 7 8
C+S-a 搜索setting S+S 搜索一切 C-n 搜索类 C+S-n 搜索文件 C+S+A-n 全能搜索,类-方法-属性 C+S-f 全局搜索 C+S-r 全局替换 C-r 替换
- 跳转
1 2 3 4 5 6 7 8 9
F4 编辑该文件 A-1 跳转项目目录 A-F1 窗口菜单选择 -再选1可跳转文件的目录位置 A-F7 查看当前方法被调用位置 A-F12 跳转terminal C+S-F12 全屏代码窗口 C+T 窗口与文件之间切换 C+b 跳转到该方法 C+A+b 跳转到该方法实现类
- Debug
1
待添加
- 编译、服务等
1 2 3 4 5 6 7
C+F2 停止一项已启动的configuration C+F9 编译项目 C+S+F9 重新编译该类 S+F9 debugger启动 S+F10 run启动 S+A+F9 快速切换选择Debuger Configuration,即选择需要启动的服务 S+A+F10 快速切换选择Run Configuration,即选择需要启动的服务
- Git操作
1 2 3 4
C-k commit 提交 C+S-k push远程仓库 C+A-z revert还原文件 A-` VCS操作选项菜单