当前位置:首页 » 《随便一记》 » 正文

IntelliJIDEA 常用快捷键

12 人参与  2023年04月05日 17:42  分类 : 《随便一记》  评论

点击全文阅读


IntelliJIDEA 常用快捷键

Alt + Enter:导入包,自动修正,自动创建变量名。
Ctrl + Alt + O:优化导入的类和包

Ctrl + / :单行注释 (//) ,将选中区域全部注释
Ctrl + Shift + /: 多行注释 (/* … */)
方法或类说明注释:(文档注释
在一个方法或类的开头,输入 /**,然后按回车。

Ctrl + Alt + L:格式化代码
Shift + F6:修改变量名
Ctrl + Alt + V:声明变量 自动生成左边

Ctrl + B / Ctrl + Click:快速打开光标处的类或方法(跳转到定义处) 查看源码
Ctrl + Alt + B:跳转到方法实现处

Ctrl + Shift + Enter:自动补齐{}或者分号;
Ctrl + Shift + J:将选中的行合并成一行
Alt + 左键:竖选矩形块
Ctrl + Alt + M:自动抽取方法

Ctrl + D:复制当前行 到下一行
Ctrl + Y:删除当前行
Alt + Shift + 上/下箭头:将行向上/下 移动
Shift + Enter:在当前行的下方开始新行
Ctrl + Alt + Enter:在当前行的上方插入新行

Ctrl + F:在当前文件中查找
Ctrl + R:替换字符串
Ctrl + Shift + F:在全局文件中查找字符串
Ctrl + Shift + R:在全局中替换字符串

Alt + Insert:快捷输出封装相关方法 Constructor 、Getter、Setter 、 equals()、hashCode()、toString() 等方法
或者
fn + Alt + Insert 或者单击右键,选择 generate
Ctrl+H:查看子类和父类之间的关系
Ctrl+Alt+T:自动包裹代码

IDEA 快捷代码输入

psvm:public static void main(String[] args){ }
main:
sout:System.out.println() (必须在方法内,在类不行)
100.sout:
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

// forifor (int i = 0; i < ; i++) {    }

foreach : create a for each loop

// foreachfor (:) {}

迭代器 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);}

点击全文阅读


本文链接:http://zhangshiyu.com/post/58514.html

<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1