Ctrl + Alt + B
快速进入方法或类
F2
选中方法或类查看对应注释, 展示某个类或者方法的 API 说明文档
F3
进入方法或类所在的文件, 再按一次回到调用的文件
Ctrl + Shift + i
快速编辑方法或类, 选中方法或类后, 按快捷键, 弹出一个窗口, 可进行直接编辑
Alt + Insert
自动生成某个类的 Getters, Setters, Constructors, hashCode/equals, toString 等代码。
Alt + /
智能补全
使用前,用于补全的列表,默认是以输入的关键字作为前缀的:
使用后,用于补全的列表,会把与输入的关键字最相关的信息排到最前面,比如这里的 Resource 的实现类会直接过滤出来。
Shift + Alt + Space
在某个方法中,调用该按键后,会展示出这个方法的调用参数列表信息。
Ctrl + Enter
代码补全后,自动在代码末尾添加分号结束符
Ctrl + O
展示该类中所有覆盖或者实现的方法列表,注意这里是字母小写的 O
Ctrl + Alt + T
自动生成具有环绕性质的代码,比如:if..else,try..catch, for, synchronized 等等,使用前要先选择好需要环绕的代码块。
Ctrl + /
对单行代码,添加或删除注释。分为两种情况:如果只是光标停留在某行,那么连续使用该快捷键,会不断注释掉下一行的代码;如果选定了某行代码(选定了某行代码一部分也算这种情况),那么连续使用该快捷键,会在添加或删除该行注释之间来回切换。
Ctrl + Shift + /
对代码块,添加或删除注释。它与 Ctrl + / 的区别是,它只会在代码块的开头与结尾添加注释符号!
Alt + Enter
展示当前当前光标所在代码,可以变化的扩展操作, 一般IDE有小灯泡或者下划标识
Ctrl + Alt + L
格式化代码, 正所谓码完Bug来一发, 美滋滋
Ctrl + Alt + O
去除没有实际用到的包,这在 java 类中特别有用。
Tab
Shift + Tab
缩进或者去掉缩进一次所选择的代码段。
Ctrl + Shift + V
从之前的剪切或拷贝的代码历史记录中,选择现在需要粘贴的内容。
Ctrl + D
删除当前光标所在的代码行。
Ctrl + Alt + ↓
复制当前选中的代码。
Alt + ↑
Alt + ↓
向上或向下移动当前光标所在的代码行。
Ctrl + Shift + J
把下一行的代码接续到当前的代码行。
Ctrl + Enter
当前代码行与下一行代码之间插入一个空行,原来所在的光标不变。
Shift + Enter
当前代码行与下一行代码之间插入一个空行,原来光标现在处于新加的空行上。
Ctrl + Shift + U
所选择的内容进行大小写转换。
Ctrl + Shift + ]
Ctrl + Shift + [
从当前光标所在位置开始,一直选择到当前光标所在代码段起始或者结束位置
Ctrl + Delete
删除从当前光标所在位置开始,直到这个单词的结尾的内容。
Ctrl + NumPad(+)
Ctrl + NumPad(-)
展开或收缩代码段。
Ctrl + Shift + NumPad(+)
Ctrl + Shift + NumPad(-)
展开或收缩所有代码段。
Shift + Alt + R
修改方法、类、文件名称(全局修改)