Fork me on GitHub

【JAVA笔记】JAVA之IDEA快捷键指令汇总01

一、IDEA常用快捷按键

(1)代替鼠标操作快捷键
智能提示:Alt + 回车 (常用)

自动代码

自动补全函数括号、分号、当前行缩进:Ctrl + Shift + 回车

提示代码模板:Ctrl + J

使用xx块环绕:Ctrl + Alt + T (常用)

自动生成构造器、get/set:Alt + Insert (有的键盘需要同时按Fn键)

由方法自动生成返回值变量:Ctrl + Alt + V

格式化代码:Ctrl + Alt + L

插入空行开始编辑

在当前光标下一行插入空行开始编辑:Shift + 回车 (常用)

在当前光标上一行插入空行开始编辑:Ctrl+Alt+回车 (常用)

移动代码

向上移动代码:Ctrl+Shift + ↑ (整个方法移动)或 Alt + Shift + ↑(逐行移动)(常用)

向下移动代码:Ctrl+Shift + ↓ (整个方法移动) 或 Alt + Shift + ↓(逐行移动)(常用)

复制行:Ctrl+D (常用)

删除行

Ctrl + Y (常用)

不选中删除光标所在行:Ctrl + X

重命名类、变量、方法等:选择要重名的元素,按Shift + F6

抽取代码重构方法:Ctrl + Alt + M

查看所调用方法的形参列表提醒:Ctrl + P

重写或实现方法

实现接口的方法:Ctrl + i

重写父类的方法:Ctrl + O

注释

单行注释:Ctrl + / (常用)

多行注释:Ctrl + Shift + / (常用)

转大小写:Ctrl +Shift + U

(2)移动光标定位
移动定位

跳转到上一个/下一个位置编辑位置:Ctrl + Alt + 左/右键

跳转到上一个/下一个方法位置: Alt + 上/下键

打开的类文件之间切换: Alt + 左/右键

定位某行:Ctrl + G

选择文本:Ctrl + W

按一下选择单词,再按选择语句,再按选择行,再按选择方法

(3)查找与查看源码
按住Ctrl键,单击某个类或方法就可以打开某个类或方法的源码

但是当某个变量是通过多态引用调用父类或父接口的方法时,想要打开方法的实现类:Ctrl +Alt +B

查看方法文档:选中方法名后按Ctrl + Q

查看某个类的结构信息

类的继承层次:Ctrl + H

类的UML关系图:Ctrl + Alt + U

当前文件结构:Ctrl + F12键

搜索

搜索类:Ctrl + N

全项目搜索文本:Ctrl + Shift + F

全项目替换文本:Ctrl +Shift + R

当前源文件查找文本:Ctrl + F

当前源文件替换问题:Ctrl + R

任何地方搜索:双击Shift

折叠与展开

折叠方法实现:Ctrl + Shift + -

展开方法实现:Ctrl +Shift + +

二、常用快捷模板

主方法

psvm:public static void main(String[] args){}

main:public static void main(String[] args){} (常用)

输出语句

sout:System.out.println(); (常用)

soutp:System.out.println("xxx :" + 方法形参);

soutm:System.out.println("xx类.当前方法名");

soutv:System.out.println("变量名 = " + 变量);PS:只识别上最近一行定义的变量(常用)

变量.sout/变量.soutv:System.out.println( 变量); / System.out.println("变量名 = " + 变量); PS:这个不限距离 (常用)

非空判断

ifn:if(xx == null) (常用)

inn:if(xx != null)

变量.null:if(变量 == null)

变量.nn:if(变量 != null)

遍历

fori:for循环 (常用)

itar:遍历数组 (常用)

iter:foreach循环 (常用)

静态常量声明

psf:public static final

prsf:private static final

常量声明:

psfi:public static final int

psfs:public static final String

List集合遍历

list集合.for:foreach循环 (常用)

list集合.fori:用for循环遍历list集合,正向遍历

list集合.forr:用for循环遍历list集合,逆向遍历

posted @ 2022-11-20 12:16  橘子偏爱橙子  阅读(134)  评论(0编辑  收藏  举报