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();
    }
}

results matching ""

    No results matching ""