toString & gettersetter |
alt+insert |
alt+shift+s |
打开选择的菜单,选择需要生成的选项。 |
大小写转换 |
ctrl+shift+u |
ctrl+shift+x(大写) & ctrl+shift+y(小写) |
将选中的代码,进行大小写转换。eg.将数据库中的表名大写转换成小写 |
全局搜索 & 替换 |
ctrl+shift+f/r |
ctrl+h |
查找代码中的某一个字段,可以使用表达式限定范围,eclipse应该选择search in file进行查询 |
打开某一个文件 |
shift+shift(连按2次) |
ctrl+shift+r/t |
eclipse中ctrl+shift+r打开的是项目中的文件,t打开的是jar包中的文件,idea可以选择是否打开jar包中的文件 |
列操作 |
alt+shift+insert |
alt+shift+a(不推荐) |
idea的列操作还是不错的,eclipse的列操作还是不推荐的,推荐使用sublime等第三方编辑软件 |
格式化代码 |
Ctrl+Alt+shift+L |
ctrl+shift+f |
快速格式化代码,其中idea的ctrl+alt+L热键容易被占用 |
重命名变量/方法名 |
shift+F6 |
alt+shift+r |
简介略 |
debug,进入下一个断点 |
F9 |
F8 |
进入下一个断点 |
debug,进入当前方法下一行 |
F8 |
F6 |
进入下一行,不进入方法体内 |
debug,继续执行,遇到方法体进入方法体内 |
F7 |
F5 |
执行下一行,遇到方法体进入方法体内 |
debug,跳出方法体 |
shift+F8 |
F7 |
跳出方法,跳到调用这个方法的那一行语句 |
debug,执行自定义代码 |
alt+F8 |
通过debug shell |
当运行到断点,可以执行自己编写的临时代码 |
实现类实现接口方法 |
Ctrl+i |
? |
快速实现被继承的接口的方法 |
类结构显示 |
alt+7 |
? |
查看类结构,类中的属性和方法 |