IntelliJIDEA 常用快捷键
创始人
2025-05-30 02:30:57
0

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

相关内容

热门资讯

川蜀双城记:在火锅味与烟火气中... 出品|达摩财经如果今天依然用“安逸”“巴适”来定义四川,那你可能错过了一场正在中国西南腹地悄然发生的...
乌克兰基辅响起爆炸声 当地时间12月27日,乌克兰基辅响起爆炸声。 此前,乌克兰基辅拉响防空警报。(总台记者 王晋燕)
工信部成立人形机器人与具身智能... 红星资本局12月27日消息,据“工信微报”,12月26日,工业和信息化部人形机器人与具身智能标准化技...
2025,我们的家国记忆 即将和2025说再见,这一年见证了哪些难忘时刻?有热爱拼搏,有市井烟火,也有国安家好……这是每一个你...
机构报告:美国肥胖率超35%的... 10月16日消息,非营利组织美国卫生基金会发布报告显示,2024年美国有19个州成年人肥胖率超过35...
全球基金在上一交易日净买入16... 9月17日消息,印度国家证券存管有限公司(NSDL)数据显示,全球基金在上一交易日净买入165亿卢比...
泰铢兑美元跌0.8%至31.9... 9月15日消息,泰铢兑美元跌0.8%至31.950,为自7月31日以来最大的单日跌幅。(科股宝播报)
第十七届海峡论坛大会今日在厦门... 6月15日消息,第十七届海峡论坛大会今天(15日)上午在厦门会议中心举行。本届海峡论坛邀请台湾各界人...
6月14日新闻联播速览21条 6月14日消息,今天《新闻联播》的主要内容有:1.【新思想引领新征程】让文化和自然遗产在新时代绽放新...
四川攀枝花警方通报一起刑事案件... 央广网北京12月27日消息 12月27日,四川省攀枝花市公安局仁和区分局发布警情通报。