大家好!我是mbb
简单的问一句,现在做Java开发,还在用Eclipse的,有多少?
我猜应该少之又少了吧!可能很多新入行的道友甚至都没有听过Eclipse;为啥IDEA会取代Eclipse成为技术人首选的开发工具呢!最重要的一点就是好用嘛!智能撒!
就跟你开手动挡车和自动挡的车是差不多感觉的。
IDEA为我们封装了太多太多帮助我们提高开发效率的功能,只是很多时候我们都没有发现这些神技;从而导致经常去为一些苦力活劳力伤神;
今天整理一篇IDEA开发过程中,常用的一些自动补全的小功能(如:fori、sout、not、notnull等等),只需要敲几个字母,就能帮我们补全一段(有时甚至一打段)代码;虽然说是小功能,但是对我们日常的开发效率可不只是一点点,因为用的太频繁了;一天下来至少节省出打一把撸啊撸的时间;
下面就是常用到的20个快捷补全的方法:
psvm、main
快速生成main方法
psvm_main
geti
快速生成实例的方法
geti
var
自动补全声明
var
new
实例化对象
new
allset
自动补全所有的属性set方法
该补全方式非官方自带,需要下载插件:https://github.com/yoke233/genSets/releases
allset
sout
快速生成System.out.println();
sout
soup
快速打印所有参数
sout
if
生成if判断
if
not
取反
not
for
自动生成for循环
for
fori
自动生成带索引的正序循环
fori
forr
自动生成带索引的倒序循环
forr
null
对象判空
null
notnull、nn
对象判非空
notnull
return
自动添加return
return
try
自动添加try catch
try
cast
强转类型
cast
dep
maven的pom配置自动补全dependency
dep
pl
maven的pom配置自动补全plugin
pl
repo
maven的pom配置自动补全repository
repo
怎么样?
有没有觉得,一下子自己敲代码的速度提升了不少?
如果还有文中没有提到,但是也经常用的,欢迎告知哦!