程序猿(媛)的葵花宝典-- 必备idea 插件plugins 提高编码效率

JAVA学习网 2018-09-15 11:33:17

 

 最近发现了几个非常好用   提高编码效率 的idea 插件 跟大家分享一下,,,不用谢我!!!!!!!!!!!!!

 

因为idea自带的插件下载可能连接不上服务器而导致插件下载失败,所以这里推荐使用引入外部插件的方式

 

插件包也给你们准备好了(你们无需去下载啦),对照此篇博客配置即可:

  链接:https://pan.baidu.com/s/1VKXJ74W3s6RZHL-3YHlaEA 密码:z411

 

 

 首先说一下idea引入外部插件的方式:

1.打开settings配置面板

 

2.选择plugins--》install pluginfrom disk  选择相应插件包==》点击ok

 

 常用插件:

1. FindBugs-IDEA

作用:

检测代码中可能的bug及不规范的位置,

写完代码后检测下 避免低级bug,

插件提供地址:

https://plugins.jetbrains.com/plugin/3847-findbugs-idea

成功标志:

重启idea后如果插件加载成功左下角出现:

实际应用:

 

2. Maven Helper

作用:

一键查看maven依赖,查看冲突的依赖,一键进行exclude依赖

对于大型项目 非常方便

 

插件提供地址:

https://plugins.jetbrains.com/plugin/7179-maven-helper

成功标志:

重启idea后如果插件加载成功 打开pom文件左下角出现:

 

实际应用:

切换Dependency Analyzer试图即可进行相应操作:

  1) Conflicts(查看冲突)

  2) All Dependencies as List(列表形式查看所有依赖)

  3) All Dependencies as Tree(树形式查看所有依赖)

 

选中右键就可以 Exclude 啦,想用1.2就把其他版本的Exclude掉,想用1.1.3就把其他版本的Exclude掉,很方便。

 

3. VisualVM Launcher

作用:

运行java程序的时候启动visualvm,方便查看jvm的情况 比如堆内存大小的分配

某个对象占用了多大的内存,jvm调优必备工具

 

插件提供地址:

https://plugins.jetbrains.com/plugin/7115-visualvm-launcher

成功标志:

重启idea后如果插件加载成功右上角出现:

 

实际应用:

非常感谢有一个大佬,给我的评论,我研究了一下才知道实际应用,非常感谢哈,

 

下面教大家一下实际应用:

首先需要一个客户端(这里已经为大家准备好):

链接:https://pan.baidu.com/s/1kIduEykNNrYyZd1CwJpntg 密码:bxib

将客户端解压

 

打开settings配置面板

配置excutable===选择到客户端的bin目录的visualvm.exe文件

 然后点击ok。。apply应用一下

 

 

右键使用VM插件启动

 

 

然后会自动加载程序:

可查看jvm状态,然后就可以自行调试咯:

具体怎么搞,就看你们自己想怎么搞咯,,本博主后期也会发布jvm调优的博客的,

 

4. GenerateAllSetter

作用:

一键调用一个对象的所有set方法并且赋予默认值 在对象字段多的时候非常方便

 

插件提供地址:

https://plugins.jetbrains.com/plugin/9360-generateallsetter

成功标志:

。。。。。。

 

实际应用:

通过alt +enter生成一个类所有setter方法的默认值

当两个对象转换器具有相同的字段时,为它们生成一个set方法

当returnType是List Set Map时生成默认值

5. Rainbow Brackets

作用:

彩虹颜色的括号  看着很舒服 敲代码效率变高。。清除分清括号个数,防止括号错乱

插件提供地址:

https://plugins.jetbrains.com/plugin/10080-rainbow-brackets

成功标志:

重启idea后如果插件加载成功右下角出现弹出框

 

 

实际应用:

最近括号内容高亮效果:ctrl+鼠标右键单击  

 

最近括号内容外暗淡效果:alt+鼠标右键单击 

 

 

6. Translation

作用:

最好用的翻译插件,功能很强大,界面很漂亮

 

特征:

 

  • 多个翻译引擎。多种语言的互译。
    • 谷歌翻译。
    • 有道翻译。
    • 百度翻译。
  • 文字转语音。
  • 自动选择字。
  • 自动分词。

 

插件提供地址:

https://plugins.jetbrains.com/plugin/8579-translation

成功标志:

重启idea后如果插件加载成功右下角出现:

多翻译引擎 (可切换)

  ·Google翻译

  · 有道翻译

  · 百度翻译

实际应用:

选择单词,右键:

翻译加朗读:

 

 

7. P3c   

Alibaba Java Coding Guidelines

作用:

阿里巴巴出品的java代码规范插件

可以扫描整个项目找到不规范的地方 并且大部分可以自动修复 

虽说检测功能没有findbugs强大,但是可以自动修复

阿里巴巴Java编码指南插件支持。

插件提供地址:

https://plugins.jetbrains.com/plugin/10046-alibaba-java-coding-guidelines

 

成功标志:

点击上方tools,出现阿里编码制约

实际应用:

右键,点击编码制约规范

 

下方出现:

 

  扫描代码后,不符合规约的代码会按Blocker/Critical/Major三个等级显示在下方面板中

 

  左边是扫描出的不符合规范的代码,依次点进去可以看到是代码的多少行出现了规约问题以及哪一个规约问题,右边则是规约的详细描述及实例代码。

 

也可快捷键:

  Alt+enter

还可以让其自动修复代码:

 

 

 

                     未完,待续。。。

 

阅读(2503) 评论(0)