idea中的后缀补全

摘要:
IDEA有一个非常强大的功能,那就是后缀补全。此函数可以使用代码完成以模板方式通过后缀完成语句,例如遍历循环语句和使用Strings Format()包装字符串,使用类型转换包装表达式,基于null(非null)或其他区分语句生成if语句,并使用instanceOf生成分支判断语句。此外,在IDEA13.“Yanggb”之后添加了此功能。var100.varnewStudent()。var2.null确定对象为空。“Yanggb”。归国学生。返回列表。returnnewStudent()。return此外,按快捷键可查看所有可用的后缀完成列表。

IDEA有个很牛逼的功能,那就是后缀补全(Postfix Completion),这个功能可以通过后缀来使用代码补全进行模板式地补全语句,如遍历循环语句(for、foreach)、使用 String.format() 包裹一个字符串、使用类型转化包裹一个表达式、根据判(非)空或者其它判别语句生成 if 语句、用instanceOf生成分支判断语句等。

听起来好像很高端的样子,但是实际上使用的方式非常简单,具体就是在一个表达式后按下点号【.】,然后输入一些提示或者在列表中选择一个候选项,最后按下tab键或enter键即可完成后缀补全的操作。另外要注意的是,这个功能是在IDEA13之后加入的。

1.var声明变量。

"yanggb".var
100.var
new Student().var

2.null判断对象为空。

student.null

3.notnull判断对象非空。

student.notnull

4.nn判断对象非空。

student.nn

5.for遍历(增强型遍历)。

list.for

6.fori遍历(带索引的遍历)。

list.fori

7.not对布尔类型取反。

isSuccess.not

8.if条件判断。

list.length > 0.if
isSuccess.if

9.cast强转对象/数据类型。

student.cast

10.return返回值。

"yanggb".return
student.return
list.return
new Student().return

另外,按下快捷键【ctrl+j】可以查看所有可用的后缀补全列表。

"如果付出总是得不到回应,热情就会一点点消逝,所有的精力和爱意都被慢慢消耗殆尽,直到心灰意冷。"

免责声明:文章转载自《idea中的后缀补全》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Swagger UI 传入对象类型参数Emoji表情符号兼容方案下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

算法总结—深度优先搜索DFS

深度优先搜索(DFS) 往往利用递归函数实现(隐式地使用栈)。 深度优先从最开始的状态出发,遍历所有可以到达的状态。由此可以对所有的状态进行操作,或列举出所有的状态。 1.poj2386 Lake Couting 题意:八连通被认为连接在一起,求总共有多少个水洼? Sample Input: 10 12 W........WW. .WWW.....WWW...

游标(cursor)--显式游标&隐式游标、游标四个属性、循环遍历

https://blog.csdn.net/qq_36743482/article/details/79354036 1.1 cursor是什么cursor是光标,游标的意思。比如我们的鼠标的光标就是cursor。那么在数据库中cursor是什么呢?当运行DML(select,update,insert,delete)语句时,ORACLE会在内存中为其分配...

C# 获取指定文件夹中所有的文件(包括子文件夹的文件)

有个需求中需要播放指定路径的声音,但你必须要有该路径的声音才可以播放,如果没有该文件则播放默认的声音,该方法用于初始化应用的时候获取指定目录的所有文件,便于后来播放声音的时判断路径是否存在。 usingSystem; usingTopDAL; usingSystem.IO; usingSystem.Collections.Generic; usingSy...

idea的一些快捷方式

关于IDEA工具的快捷键及一些简单的设置: 1.字体设置 file --->settings ---> 输入font  --->  设置字体样式以及字号大小。 2.快速生成main方法 psvm或者main 3.快速生成System.out.println() sout 4.注意:IDEA是自动保存的,不需要ctrl+s; 5.删除一行:...

IDEA 快捷键(MAC 版)说明

转载自:http://blog.csdn.net/sky19891212/article/details/42842871 希望这个版本的介绍更加清楚,减少你一些困惑。 KeyMap文件位置: 在OS X系统中,快捷键配置文件存在于: ~/Library/Preferences/.IntelliJ IDEA <xx>/keymaps/ 你可以在...

Java Enum枚举 遍历判断 四种方式(包括 Lambda 表达式过滤)

示例代码如下: package com.miracle.luna.lambda; import java.util.Arrays; /** * @Author Miracle Luna * @Date 2019/6/9 23:40 * @Version 1.0 */ public enum AlarmGrade {...