Intellij Idea常用快捷键及使用技巧(持续更新)

本文详细介绍了IntelliJ IDEA的常用快捷键和智能提示功能,包括智能IDE提示、重构、Debug调试、文件修改记录、语言注入等。通过掌握这些技巧,可以显著提升开发效率。
摘要由CSDN通过智能技术生成

一.快捷键及智能提示

1. 智能IDE提示

自动提示你可能要定义的变量及类的类型。
在这里插入图片描述
Maven dependency自动提示本地已经有的依赖。
在这里插入图片描述
类或者方法显示具体的参数名称。
在这里插入图片描述
CTRL + P 显示所有的类或者方法的同名的类型,废弃的还划线了。

在这里插入图片描述
ALT + ENTER 可以补全调用方法返回的类型。
在这里插入图片描述

2.重构

CTRL + ALT + P 提取行内数到方法参数。 在这里插入图片描述
CTRL + ALT + M 抽取代码块新建一个方法。
在这里插入图片描述

3.Debug调试

Debug模式下自动显示每个变量的值,还可以选中对某个表达式进行演算(ALT+F8)。
在这里插入图片描述

4.文件修改记录

一个文件从创建到修改的每一次修改记录。
在这里插入图片描述

5.语言注入

ALT +ENTER 可以注入语言,比如上面编写JSON格式的数据,自动对双引号转义。
在这里插入图片描述

6.快速补全分号

CTRL + SHIFT + ENTER 在当前行任何地方可以快速在末尾生成分号;

在这里插入图片描述

7.快速查找内容

CTRL + SHIFT + F 可以快速查找在文件中的内容并显示。
在这里插入图片描述
按两个SHIFT,输入文件夹名,可以快速跳转到具体的文件夹中。
在这里插入图片描述

8.类结构图

在这里插入图片描述

二.智能补全

1、快速打印输出

除了用 sout 开头快速生成,还能在后面快速生成。
在这里插入图片描述

2、快速定义局部变量

在字符串或者数字……后面输入 .var,回车,IDEA会自动推断并快速定义一个局部变量。
在这里插入图片描述

3、快速定义成员变量

在值后面输入.field,可以快速定义一个成员变量,如果当前方法是静态的,那生成的变量也是静态的。
在这里插入图片描述

4、快速格式化字符串

在字符串后面输入.format,回车,IDEA会自动生成 String.format…语句.
在这里插入图片描述

5、快速判断(非)空

if (xx != null)
if (xx == null)
像上面这种判断空/非空的情况非常多吧,其实可以快速生成 if 判断语句块,非空:.notnull 或者 .nn,空:.null。
在这里插入图片描述

6、快速取反判断

输入 .not 可以让布尔值快速取反,再输入 .if 可快速生成 if 判断语句块。
在这里插入图片描述

7、快速遍历集合

下面是几种 for 循环语句的快速生成演示,.for, .fori, .forr 都可以满足你的要求。
在这里插入图片描述

8、快速返回值

在值后面输入.return,可以让当前值快速返回。
在这里插入图片描述

9、快速生成同步锁

在对象后面输入.synchronized,可以快速生成该对象的同步锁语句块。
在这里插入图片描述

10、快速生成JDK8语句

下面演示的是快速生成 Lambda 以及 Optional 语句。
在这里插入图片描述

三.快捷键列表

Ctrl

快捷键 介绍
Ctrl + F 在当前文件进行文本查找 (必备)
Ctrl + R 在当前文件进行文本替换 (必备)
Ctrl + Z 撤销 (必备)
Ctrl + Y 删除光标所在行 或 删除选中的行 (必备)
Ctrl + X 剪切光标所在行 或 剪切选择内容
Ctrl + C 复制光标所在行 或 复制选择内容
Ctrl + D 复制光标所在行 或 复制选择内容,并把复制内容插入光标位置下面 (必备)
Ctrl + W 递进式选择代码块。可选中光标所在的单词或段落,连续按会在原有选中的基础上再扩展选中范围 (必备)
Ctrl +
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值