分享6款最好用的IntelliJ IDEA插件

sw

IntelliJIDEA作为一款日常开发的ide工具,除了它优秀的语言、编译等能力之外,非常多优质的插件也是其一个亮眼之处。

这里我尝试从自己日常开发出发,选择了6款用得较频繁,且确实可以有效提高开发效率的插件,分享给大家。

RestfulTool

RestfulTool是一款Restful开发的利器,它所提供的内置窗口,涵盖了项目的接口列表、方法定义跳转、以及http请求工具。

通过RestfulTool,可以很轻松地在idea中触发接口调用,在我的日常开发中,为我的开发效率带来了很高的提升,以及非常良好的体验。

SonarLint

SonarLint是一个静态代码分析器。虽说idea自身也内置了代码分析器,但SonarLint的能力更加强大,能够在Java代码中发现更多问题,与idea的搭配可谓是完美地协同工作。

同时SonarLint可以连接到SonarQube服务器,实现更多更丰富的分析功能。不过即使是作为一个单机插件存在idea中,也可以很好地改善我们日常的开发工作,避免代码上的漏洞。

MavenHelper

当你们的项目基于Maven进行依赖控制时,MavenHelper就是你不可缺少的伙伴。

MavenHelper针对项目中的pom文件,可以为开发者提供以下的功能:

分析和排除冲突依赖的简单方法

为包含当前文件或根模块的模块运行/调试maven目标的操作

在当前Maven模块路径上打开终端的操作

运行/调试当前测试文件的操作。

其中对于开发者而言最有意义的,是它对冲突依赖的分析和解决。

可见,对应某份pom文件,MavenHelper可以协助你分析,项目中存在的冲突依赖,包括其冲突的版本号、导入了冲突依赖的depency等。

CamelCase

编码过程中,我们经常被告知,命名的重要性。

CamelCase作为一款小而美的插件,为我们提供了多种名称格式的转换,可以支持我们通过快捷键,针对某个命名,在kebab-case、SNAKE_CASE、snake_case、PascalCase、camelCase或spacecase之间轻松切换。

RainbowBrackets

RainbowBrackets,我最钟爱的一款“颜值向”小工具,最主要的功能就是可以使括号变得五颜六色,并彼此对应。

对于部分存在复杂嵌套的代码,也能为我们提供嵌套关系的可见效果。

而且,编辑页会突显出一种“五彩缤纷”的黑色,是我的最爱。

Translation

Translation是一款翻译小插件。在命名时、写英文文档时、看英文注释时,Translation可以基于快捷键便捷地提供翻译功能。

同时,它也不只是一款简单的翻译小插件,从特性来说:

多个翻译引擎:谷歌翻译。有道翻译。百度翻译。

多国语言互译。

文件翻译。

文字转语音。

自动选词。

自动分词。

单词书。

基本涵盖了日常开发工作中,需要涉及到翻译的场景和功能。

不得不说,idea中的插件种类繁多,可选择性高,可以为开发者带来非常多的便利。

非常艰难地选择出了6款我自身开发过程中常用的插件,同时非常欢迎大家分享自己倾心的、习惯和喜爱的插件~

(说不定还能开启下一波分享[机智])


文章版权声明:除非注明,否则均为虚境探索者原创文章,转载或复制请以超链接形式并注明出处。

上一个 回合制RPG游戏推荐 不容错过的经典大作

下一个 两只企鹅在游戏里秀恩爱的下场是什么?