IDEA超好用的快捷键,快速编程
1.在空白处左键点击2次可以快速选中。
2.psvm回车即主方法public static void main(String[] args){
3.ctrl+j查看所有的快捷键的快捷键。ctrl+d在下一行复制当行内容。ctrl+x剪切、删除行,ctrl+y不截切直接删除当前行。ctrl+/注释多行代码。ctrl+点击类跳转类文件,shift+alt+左箭头返回刚刚过来的文件。ctrl+h查看当前文件类的父子级关系类。ctrl+alt+空格键出现快捷提示框。ctrl+alt+l格式化美化代码格式。如果需要格式化整个项目的所有代码,在项目名上右键,找到Reformat Code单击即可,参考如下图:
4.自动导入和删除包
再IDEA的设置那找到Auto Import的2个勾选勾上应用就OK了。如果新项目也要配置设置,在文件新项目设置那也设置上。单个文件可以快捷键Ctrl+Alt+O可将import格式化(删除无用的import)
5.if的快捷键必须布尔类型或者方法的布尔类型的返回值
//布尔类型的值.if或者.else
boolean flag = true;
//flag.if
if (flag) {
}
//flag.else
if (!flag) {
}
//scanner.hasNext().if
if (scanner.hasNext()) {
}
6.for和while的 while的使用和if类似
// for/while循环 正向.fori和反向.forr
//fori
for (int i = 0; i < 100; i++) {
}
//知道结尾数可以10.或者变量.
//10.fori
for (int i = 0; i < 10; i++) {
}
//10.forr
for (int i = 10; i > 0; i--) {
}
int length = 100;
//length.fori
for (int i = 0; i < length; i++) {
}
//布尔类型的值 flag.while
while (flag) {
}
//函数返回布尔类型的值.while
while (scanner.hasNext()) {
}
7.new 对象的快速定义 var
//var
//new String().var
String s = new String();
//new int[10].var
int[] ints = new int[10];
//ints.for
for (int anInt : ints) {
}
//ints.fori
for (int i = 0; i < ints.length; i++) {
}
8.return
public int test(){
boolean flag = true;
if (flag) {
//10.return
return 10;
}else{
//Math.max(2, 5)类似很长的话.return
return Math.max(2, 5);
}
}
9.sout 打印
//sout
//s.sout
System.out.println(s);
System.out.println("我是天壤的劫火阿拉斯托尔的火雾战士-炎发灼眼的讨伐者 夏娜!");
10. alt+insert 选择Construct,快速生产构造函数。或者getter和setter对属性的方法,有许多很方便。
11.查看当前类继承父类的方法可以Ctrl+O可以快速重写方法;可以alt+7或者ctrl+F12或者点击左下角的Structure查看此类的所有属性和方法
12.快速知道类名,查找类 Ctrl + Shift + n