【IDEA】快捷键使用指南.md

简书迁移

Posted by thrfox on June 29, 2020

背景

使用快捷键意味着全键盘操作,假设启动项目ctrl+shift+F10:

  1. 若使用全键盘操作:需1秒移动手指到键盘,0.5秒按下,共1.5秒。
  2. 若使用键盘+鼠标操作,需要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操作选项菜单