1.常用快捷键

  1. 在写一个main主函数的时候可以直接在键盘上敲main ,然后根据提示补全全部(模板快捷键)

  2. 在写System.out.println();输出函数代码的时候可以直接在键盘上面敲sout,然后根据提示补全(模板快捷键)

  3. 在写for循环的时候,我们可以直接在键盘上面打出 fori 然后根据提示补全代码(模板快捷键)

  4. 删除当前行 Ctrl+D (并非默认Ctrl + D,默认为Ctrl + Y),需要我们自己设置

  5. 复制当前行,快速向下复制一行 Ctrl + Alt + 向下箭头(并非默认,需要我们自己设置)

  6. 代码补全 Alt + /

  7. 添加注释和取消注释 Ctrl + /

  8. 自动导入import java.util.Scanner;我们在键盘上敲Scanner in = new Scanner(System,in);的时候按快捷键Alt + Enter 可以自动导入import java.util.Scanner;

  9. 代码格式化(格式调整为正常格式,,让代码变整洁,并非删除代码) Ctrl + Alt +L

  10. 快速运行程序(并非默认,需要我们自己设置)Alt + R,如果要使用这个快捷键,我们要切换到当前的主类,否则运行的还是之前运行的程序

  11. 构造器快捷键 Alt + insert ,按住Ctrl可以选择任意个参数的构造器,也可以点击Select None选择无参构造器; 我们在写一个私有类的getXxx()和setXxx()方法的时候,我们可以使用这个快捷键,光标移动到”Getter and Setter“的位置并选择。

  12. 查看一个类的层级关系 Ctrl + H

  13. 将光标放在一个方法上,使用快捷键 Ctrl + B 可以快速定位到这个方法的代码

  14. 我们在键盘上面敲Scanner in = new Scanner(System.in);的时候,我们先敲new Scanner(System.in),再在后面加上new Scanner(System.in).var,按Enter,就会自动补全前面的代码;定义一个Person类对象的时候我们也可以使用这种方法,如new Person().var,按Enter,就会自动补全前面的代码,变成 Person person = new Person();

  15. 重写某个方法的时候我们可以直接打出这个方法名,然后根据提示,移动光标选择。

  16. Alt+insert移动光标选择toString,可以重写toString方法,并输出对象的属性。

  17. 断点调试的快捷键:F7(跳入),F8(跳过),shift+F8(跳出),F9(resume,执行到下一个断点)

    ​ F7:跳入方法内

    ​ F8:逐行执行代码

    ​ shift+F8:跳出方法

  18. 一个普通类实现接口,就必须将该接口的所有方法都实现,我们在实现这些接口的时候可以使用快捷键Alt+Enter

  19. Ctrl+Alt+t 可以快捷的使用try-catch

  20. 遍历一个数组,生成while循环,可以快捷生成,快捷键是 itit + 回车 ,增强的for循环的迭代器的快捷输入 是大写的 I + enter

  21. Ctrl + J 可以显示所有的快捷模板

  22. Ctrl + R 查找替换

  23. Shift+Enter 快速向下换一行

  24. Shift+Home 快速选中一行

  25. Ctrl + F 全局查找