龙空技术网

10个必备Intellij Idea 插件

未来架构 230

前言:

此时各位老铁们对“intellijoracle插件”大约比较注重,朋友们都想要了解一些“intellijoracle插件”的相关文章。那么小编同时在网摘上汇集了一些关于“intellijoracle插件””的相关资讯,希望大家能喜欢,小伙伴们一起来学习一下吧!

    目前, Intellij Idea是我主要的 Java IDE。大家也知道Intellij的插件非常多,但是常用,必备的插件有哪些,给大家分享一下我的必备的插件,一起学习。如果你有什么好的插件,也请留言。

    按照老规矩,我还是把插件分成两类,可视化和功能类。本文基于2019.3.3版本,安装插件从IDEA设置--->插件选项中在线搜索。

    可视化类(2个)

1.Material Theme UI

我认为这是颜值最高的插件,好的主题让人赏心悦目,有码代码的欲望。我最喜欢的是它带的Darker ,High Contrast的主题。对比强烈,印象深刻,如图所示


2.Rainbow Brackets

可以实现配对括号相同颜色,并且实现选中区域代码高亮的功能。

对增强写代码的有趣性和排错等都有一些帮助。

括号效果:

高亮效果:

(默认快捷键 mac : command+鼠标右键单击, windows : ctrl+鼠标右键单击):


功能类(8个效率工具)

1.SonarLint

SonarLint是一个代码质量检测插件,可以帮助我们检测出代码中的code smell.

还可以禁用某些规则,如图所示。


2.CheckStyle-IDEA

这个插件是帮助JAVA开发人员遵守某些编码规范的工具。它能够自动化代码规范检查过程。我们根据google 的code style,稍微做了一些修改,自定义一个style。当然用google或者阿里的style都不错。

可以在other setting里面设置code style

上面两个是我们必备的插件,也是作为code convention的一部分。

3.Maven Helper

一般用这款插件来查看maven的依赖树并且检测冲突功能。

当Maven Helper 插件安装成功后,打开项目中的pom文件,下面就会多出一个视图(Dependency Analyzer)


切换到此试图即可进行相应操作:

Conflicts(查看冲突)All Dependencies as List(列表形式查看所有依赖)All Dependencies as Tree(树形式查看所有依赖)


4.Key Promoter X

Key Promoter X 是一个提示插件,当你在IDEA里面使用鼠标的时候,如果这个鼠标操作是能够用快捷键替代的,那么Key Promoter X会弹出一个提示框,告知你这个鼠标操作可以用什么快捷键替代。对于想完全使用快捷键在IDEA的,这个插件就很有用。


5.Grep Console

可以通过expression表达式过滤日志、给不同级别的日志或者给不同pattern的日志加上背景颜色与上层颜色。

6.GitToolBox

通过附加功能扩展Git集成

状态显示、自动获取、内联错误注释、提交对话框完成等等。

具体的配置在Other settings 里面


7..​ignore

使用.ignore插件更方便的生成.gitignore文件

8.Codota

Codota通过对海量开源Java项目的AI学习,能给开发者提供可靠的代码编写帮助,使得开发者能更快、更聪明地编程,不用重新发明轮子。同时不会泄露开发人员的代码。



除了这10个必备插件,还有包括Docker,Spring Assistant,RegexpTester等等,在这儿就不细说,看名字就知道干什么的。这些都是我平时用的比较多的插件。


标签: #intellijoracle插件