IntelliJIDEA 常用快捷键
IntelliJIDEA 常用快捷键
Alt + Enter 导入包,自动修正,自动创建变量名。
Ctrl + Alt + O 优化导入的类和包
Ctrl + / 单行注释 (//)
Ctrl + Shift + / 多行注释 (/* … */)
方法或类说明注释(文档注释)
在一个方法或类的开头,输入 /**,然后按回车。
Ctrl + Alt + L 格式化代码
Shift + F6:修改变量名
Ctrl + Alt + v:声明变量
Ctrl+Alt+m:自动抽取方法
Ctrl+B 快速打开光标处的类或方法
Ctrl+Shift+Enter:自动补齐{}或者分号;
Ctrl+Shift+J:将选中的行合并成一行
Alt+左键:竖选矩形块
ctrl+d:复制当前行到下一行
ctrl+y:删除当前行
Alt+Shift+上/下箭头:将行向上/下移动
Shift+Enter:在当前行的下方开始新行
Ctrl+Alt+Enter:在当前行的上方插入新行
Ctrl+f:在当前文件中查找
Ctrl+r:替换字符串
Ctrl+Shift+f:在全局文件中查找字符串
Ctrl+Shift+r:在全局中替换字符串
Ctrl+/ = 将选中区域全部注释
Alt+insert = 快捷输出封装相关方法setxx和geixx,以及方法的重写,构造方法等
Ctrl+H = 查看子类和父类之间的关系
Ctrl+Alt+T = 自动包裹代码
快速调出 Constructor 、Getter、Setter 、 equals()、hashCode()、toString() 等方法
alt+insert
fn + alt + insert 或者单击右键,选择 generate
IDEA 快捷代码输入
psvm = public static void main(String[] args){ }
sout = System.out.println() (必须在方法内,在类不行)
100.for = for (int i = 0; i < 100; i++) {}
fori = for (int i = 0; i < ; i++) {}
num.for = for(int x:num){}(一般用于输出数组)
idea 各种 for 循环快捷键
普通 for 循环
fori : create iteration loop
// fori
for (int i = 0; i < ; i++) {
}
foreach : create a for each loop
// foreach
for (:
) {
}
迭代器 for 循环
iter : Iterate iterable | Array in J2SDK 5 syntax
for (String arg : args) {
}
itar : Iterate elements of array
for (int j = 0; j < args.length; j++) {
String arg = args[j];
}
itco : Iterate elements of java.util.Collection
for (Iterator iterator = collection.iterator(); iterator.hasNext(); ) {
Object next = iterator.next();
}
iten : Iterate java.util.Enumeration
while (enumeration.hasMoreElements()) {
Object nextElement = enumeration.nextElement();
}
itit : Iterate java.util.Iterator
while (iterator.hasNext()) {
Object next = iterator.next();
}
itli : Iterate elements of java.util.List
for (int j = 0; j < list.size(); j++) {
Object o = list.get(j);
}
ittok : Iterate tokens from String
for (StringTokenizer stringTokenizer = new StringTokenizer(); stringTokenizer.hasMoreTokens(); ) {
String s = stringTokenizer.nextToken();
}
itve : Iterate elements of java.util.Vector
for (int j = 0; j < vector.size(); j++) {
Object elementAt = vector.elementAt(j);
}