idea 是几乎是当前Java开发的最好用的编辑器,尽管Idea 本就提供了不错的功能,但是不同的开发需求不一样,为了满足不同的需求,可以安装各种插件,非常好用,是工业级开发的必备利器,还在学校的学弟学妹们也赶紧学起来。
一、插件安装
首先 打开Idea -> File->Setting
1.1 在线 安装
在最上面的搜索框中可以搜索自己想要安装的插件,然后点击Install,在安装完成之后,idea 会提醒你重启编辑器,重启就可以了
1.2 离线安装
1.2.1 查看自己的idea 版本,Help->About
1.2.2 在官方网站 plugins.jetbrains.com/,可以搜索想要的插件,…
点击see all 可以查看最多下载的插件列表,选择 插件
1.2.3 点击查看详情。
1.2.4 选择自己的Idea 版本,点击download 就会下载到本地
1.2.5 从硬盘安装插件-> 重启
二、必装的插件
idea 的插件很多,不整那些花里胡哨的插件,就介绍几个我常用的提升效率和质量的插件,收好了。
2.1 GrepConsole
在平常开发中,我们的游戏会输出一堆的游戏日志,但是我们调试的过程中基本上只关注自己的日志,其他的不关心,是可以使用这个插件过滤自己日志,聚焦到当前调试。
2.2、Lombok
Lombok能以简单的注解形式来简化java代码,提高开发人员的开发效率。例如开发中经常需要写的javabean,都需要花时间去添加相应的getter/setter,也许还要去写构造器、equals等方法,而且需要维护,当属性多时会出现大量的getter/setter方法,这些显得很冗长也没有太多技术含量,一旦修改属性,就容易出现忘记修改对应方法的失误。Lombok能通过注解的方式,在编译时自动为属性生成构造器、getter/setter、equals、hashcode、toString方法,注意:这个插件的启用需要整个项目同时启用,要不然别人会报错的哦。
2.3 aiXcoder
aiXcoder 是一个强大的代码完成器和代码搜索引擎,基于最新的深度学习技术,官方网站 www.aixcoder.com/#/。它有可能向您推荐… 是国产的,而且可以离线使用,不用担心你的代码会被公开。用的越多越智能。
- 推出本地版,无需上传代码,确保代码安全!
- 先进的深度学习模型压缩技术,本地顺畅运行!
- 使用海量开源代码训练,支持不同细分领域!
2.4 彩虹颜色括号:Rainbow Brackets
Idea 的括号着色不是很友好,也没有研究怎么调整,但是有这个插件一切都不是问题,在修改代码的时候可以及时找到不匹配的括号,在代码review的时候可以比较容易理解。
2.5 jclasslib bytecode viewer
idea 虽然自带了show bytecode ,但是视图上不如Jclasslib ,在理解源码的时候可以提供帮助,比如理解switch 的时候,case 连续和不连续的情况字节码的区别,是深入底层的利器。
2.6 Alibaba Java Coding Guidelines
阿里巴巴出的代码规范检查插件 ,规范你的代码,减少bug,是对自己的负责,也是对团队的负责。
2.7 leetcode editor
可以在 leetcode 中写代码并提交到 leetcode 的插件,太赞了!算法是内功,虽然在平常开发中用到的机会不多,但是还要勤加修炼,大的待遇好的公司基本上都需要算法面试,学好算法有了敲门砖才行,加油。
2.8 Key promoter X
idea 中的快捷键太多了,刚开始的时候很难记,装上这个插件,在你点击对应功能的时候会提醒对应的快捷键,下次记住就可以了,长此以往你会记住越来越多的快捷键,增加开发效率。
2.9 Chinese (Simplified) Language Pack EAP
英语不太好的同学可以安装这个插件,先看看idea 的功能,等到熟练了可以换回英文版本
3、总结
Idea 是平常写代码最主要的环境,一定要熟练使用,提高开发效率,提高代码质量,对自己的功能,自己的代码负责。
疑问的可以留言,我们一起讨论,没有问题的也可以留言,我们交个朋友