1 添加注释

1.1 方法或类注释:

在一个方法或类的开头,输入/**,然后按回车,自动根据参数和返回值生成注释模板,我们在这个模板上面编写即可。

idea 设置 java 编译器 idea编译器_自动补全

1.2 行注释Ctrl+/

首先你的光标要处于这一行,处于这行的哪个位置都可以,按Ctrl+/,就可以往行首添加"//",将该行注释掉。

再次按Ctrl+/,可以去掉该行注释。

1.3 块注释 选中代码段,然后按住快捷键

Ctrl+/:每行都单行注释

Ctrl+Shift+/整段/* */注释

使用块注释需要先选中要注释的块。

idea 设置 java 编译器 idea编译器_for循环_02

按Ctrl+Shift+/注释掉该块代码

idea 设置 java 编译器 idea编译器_快捷键_03

去除注释的时候,不需要全部选中这块代码,只用光标在注释内容上按Ctrl+Shift+/即可。

2 编辑

ctrl + D:复制当前行到下一行

ctrl + Y :删除当前行

ctrl + 左Left/右Right:移动光标到前/后单词

Alt+上Forward/下Backward:移动到前后方法

3 高效定位

3.1 alt + 左/右键:在打开的所有文件中跳转

4 自动补全

4.1 后缀自动补全功能

4.1.1 +".var" + Tab:要输入Date birthday = user.getBirthday();只需输入user.getBirthday().var+Tab即可。

4.1.2 +".for"+ Tab:要输入for(User user : users)只需输入user.for+Tab

4.2 Ctrl + Alt + T:将代码包在一个块中,例如if;while;try/catch;synchronized等

idea 设置 java 编译器 idea编译器_idea 设置 java 编译器_04

4.3 一些快速打印语句

"psvm" + Tab:main函数

"sout" + Tab:输出语句

"iter" + Tab:for循环map映射

"itar" + Tab:for循环array数组

4.4 Ctrl + Alt + O:一键导包:一键删除没有 的包,导入缺失的包

4.5 补充set/get方法

鼠标右击"Generate"

idea 设置 java 编译器 idea编译器_自动补全_05

点击"Getter and Setter", 

idea 设置 java 编译器 idea编译器_intellij idea_06

5 查找打开

5.1  类的继承关系

5.1.1 Ctrl + H:查看直接继承该类/接口的类/接口 类层次窗口

idea 设置 java 编译器 idea编译器_for循环_07

5.1.2 Ctrl + Alt + F:查看使用了该类/接口/实现类的位置

idea 设置 java 编译器 idea编译器_for循环_08

5.1.3 Ctrl + O:查看我们继承的类或者接口中的方法,以及我们要实现的方法

选取按enter 自动添加方法

idea 设置 java 编译器 idea编译器_idea 设置 java 编译器_09

5.1.4 Ctrl + Alt +b:查看接口实现类中方法

我们使用接口编程时,在调用实现类方法处直接Ctrl+鼠标左键方法,只能进入到接口中定义的方法处,但是使用该快捷键则直接到实现类的该方法中了

idea 设置 java 编译器 idea编译器_intellij idea_10

5.2 Ctrl+F12:查看当前类的所有方法用

6 快速查找

6.1 字符串搜索

idea 设置 java 编译器 idea编译器_intellij idea_11