Type info(类型信息)
Ctrl + Q 查看你要键入的符号类型信息
Code completion case sensitivity(代码提示大小写敏感)
默认的,IDEA代码完成仅对你键入的首字符大小写敏感。这个策略可以在Settings/Preferences 对话框,Editor | Genral | Code Completion,你可以设置成对所有字母大小写都敏感或对所有字母大小写都不敏感,这基于你的习惯
温馨提示:你也可以关闭代码自动提示(Autopopup code completion)选项。这使你显示的调用代码提示时,才会出现
取消自动的代码高亮
在Editor | General 中的 Highlight usages of element as cart选选项,可以关闭鼠标点击时相同代码的高亮
可以通过Ctrl + Shift + F7快捷键显式的调用
驼峰(CamelHumps)
默认的,当你在编辑器中选择任何东西时,Idea对大小写是不敏感的,如果你喜欢通过驼峰式的选取单词的方式,例如你不想选取整个单词,而是想选取单词的一部分,你可以勾选Settings/Perferences对话框Editor | General | Smart Keys选项中的Use "CamelHump" words选项
Hippie completion(代码补全相关)
IDEA提供基本的补全Ctrl + Space,
聪明的补全Ctrl + Shift + Space,
和语句补全Ctrl + Shift + Enter
默默的补全Alt + /
重构
取消重构(Undo refactorings)
当你重构代码时,又想反悔时,Ctrl + Z
重构参数类型(Type migration)
Ctrl + Shift + F6
比如你想把private String name = "jianglei" 重构为 private Object name = "jianglei"
public class Test {
private String name = "jianglei";
private Integer age;
private String love;
public String getName() {
return name;
}
public String sayName() {
return getName();
}
public static void main(String[] args) {
Test test = new Test();
String s = test.sayName();
}
}
重构完之后
public class Test {
private Object name = "jianglei";
private Integer age;
private String love;
public Object getName() {
return name;
}
public Object sayName() {
return getName();
}
public static void main(String[] args) {
Test test = new Test();
Object s = test.sayName();
}
}