快捷搜索:

插件跳转函数_IDEA十大优秀插件,助你开发

微信搜一搜 走进Java简介

俗话说:“工欲善其事,必先利其器”。

为了助力大家的学习和猴子们的进化,今天就给大家推荐IDEA非常好用的几个插件。

1.Alibaba Java Coding Guidelines(阿里巴巴Java编码规范)

这个是和阿里巴巴开发手册(Java代码规范)配套的阿里巴巴 Java代码规范插件。

安装该插件后,代码和阿里出的Java代码规范手册中的规范不符时,IDEA中会给出警告提示。

建议大家一定一定一定要安装该插件,它会帮助你检查出很多隐患,督促你写更规范的代码。

2.jclasslib bytecode viewer(Java字节码查看插件) 使用方法:       
    在 IDEA 打开想研究的类; 编译该类或者直接编译整个项目( 如果想研究的类在 jar 包中,此步可略过); 打开“view” 菜单,选择“Show Bytecode With jclasslib” 选项; 选择上述菜单项后 IDEA 中会弹出 jclasslib 工具窗口。
此查看强大之处:
    不需要敲命令,简单直接,在右侧方便和源代码进行对比学习; 字节码命令支持超链接,点击其中的虚拟机指令即可跳转到 jvms 相关章节,超级方便。
该插件对我们学习虚拟机指令有极大的帮助。3.Codota(代码增强智能提示)该插件的强大之处在于:
  1. 支持智能代码自动提示,该功能可以增强 IDEA 的代码提示功能;
  2. 支持 JDK 和知名第三方库的函数的使用方法搜索,可以看到其他知名开源项目对该函数的用法。
当我们第一次使用某个类,对某个函数不够熟悉时,可以通过该插件搜索相关用法,快速模仿学习。

如上图所示,我们想了解 Stream 类中 flatMap 函数的用法,可以使用该插件查看知名开源项目的用法。

插件窗口顶部还给出了该类最常用的函数,可以点击查看相关用法案例,每个案例右侧的 "view source"可以跳转到该片段对应的开源项目的源码中。

4.Auto filling Java call arguments(方法参数自动填充插件)开发中,我们通常会调用其它已经编写好的函数,调用后需要填充参数,但是绝大多数情况下,传入的变量名称和该函数的参数名一致,当参数较多时,手动单个填充参数非常浪费时间。该插件就可以帮你解决这个问题。安装完该插件以后,调用一个函数,使用 Alt+Enter 组合键,调出 “Auto fill call parameters” 自动使用该函数定义的参数名填充。 5.GenerateAllSetter(方法参数自动填充插件)1.直接在函数体中使用alt+enter快捷键,选择“generate all setter”,自动创建返回值类型相同的对象并调用所有的set方法,并且会根据参数中的实体名填充,如果没有填充默认值。2.在某个实体对象名称中使用快捷键,选择该功能,则会生产该实体的所有set的方法,并赋默认值。6.Material Theme UI(Idea主题)工具的颜值也很重要,好的主题让人赏心悦目,有码代码的欲望 7.Rainbow Brackets

由于很多人没有养成好的编码风格,没有随手 format 代码的习惯,甚至有些同事会写代码超过几百行,阅读起来将非常痛苦。

痛苦的原因之一就是找到上下文,由于括号太多,不确定当前代码行是否属于某个代码块,此时这个插件就会帮上大忙。

8.Rainbow Maven Helper(Idea主题)

我一般用这款插件来查看maven的依赖树。在不使用此插件的情况下,要想查看maven的依赖树就要使用Maven命令maven dependency:tree来查看依赖。想要查看是否有依赖冲突也可以使用

mvn dependency:tree -Dverbose -Dincludes=:只查看关心的jar包,但是这样还是需要我执行命令,并且当项目比较复杂的时候,这个过程是比较漫长的。maven helper就能很好的解决这个问题。

一旦安装了Maven Helper插件,只要打开pom文件,就可以打开该pom文件的Dependency Analyzer视图(在文件打开之后,文件下面会多出这样一个tab),进入Dependency Analyzer视图之后有三个查看选项,分别是Conflicts(冲突)、All Dependencies as List(列表形式查看所有依赖)、All Dependencies as Tree(树结构查看所有依赖)。并且这个页面还支持搜索。很方便!并且使用该插件还能快速的执行maven命令。

9.FindBugs(隐患Bug自动提示)

程序员总是想尽可能地避免写 BUG, FindBugs 作为静态代码检查插件,可以检查你代码中的隐患,并给出原因。

10.SequenceDiagram(绘制时序图)

使用方法:

1.选中方法名(注意不要选类名),然后点击鼠标右键(显示可选项),选择Sequence Diagram

2.根据弹出框,根据自己的情况,设置调用深度,点击OK就可以生成时序图了

3.查看时序图

关注我们

分享面试经验及宝典,提供技术资料。传播编程经验,挖掘优秀资源。有爆料,有咨询,有趣,有能量。

微信搜一搜 走进Java简介 “ 俗话说:“工欲善其事,必先利其器”。 为了助力大家的学习和猴子们的进化,今天就给大家推荐IDEA非常好用的几个插件。 ”1.Alibaba Java Coding Guidelines(阿里巴巴Java编码规范) 这个是和阿里巴巴开发手册(Java代码规范)配套的阿里巴巴 Java代码规范插件。 安装该插件后,代码和阿里出的Java代码规范手册中的规范不符时,IDEA中会给出警告提示。 建议大家一定一定一定要安装该插件,它会帮助你检查出很多隐患,督促你写更规范的代码。 2.jclasslib bytecode viewer(Java字节码查看插件) 使用方法: 在 IDEA 打开想研究的类; 编译该类或者直接编译整个项目( 如果想研究的类在 jar 包中,此步可略过); 打开“view” 菜单,选择“Show Bytecode With jclasslib” 选项; 选择上述菜单项后 IDEA 中会弹出 jclasslib 工具窗口。 此查看强大之处: 不需要敲命令,简单直接,在右侧方便和源代码进行对比学习; 字节码命令支持超链接,点击其中的虚拟机指令即可跳转到 jvms 相关章节,超级方便。该插件对我们学习虚拟机指令有极大的帮助。3.Codota(代码增强智能提示)该插件的强大之处在于: 支持智能代码自动提示,该功能可以增强 IDEA 的代码提示功能; 支持 JDK 和知名第三方库的函数的使用方法搜索,可以看到其他知名开源项目对该函数的用法。 当我们第一次使用某个类,对某个函数不够熟悉时,可以通过该插件搜索相关用法,快速模仿学习。 如上图所示,我们想了解 Stream 类中 flatMap 函数的用法,可以使用该插件查看知名开源项目的用法。 插件窗口顶部还给出了该类最常用的函数,可以点击查看相关用法案例,每个案例右侧的 "view source"可以跳转到该片段对应的开源项目的源码中。4.Auto filling Java call arguments(方法参数自动填充插件)开发中,我们通常会调用其它已经编写好的函数,调用后需要填充参数,但是绝大多数情况下,传入的变量名称和该函数的参数名一致,当参数较多时,手动单个填充参数非常浪费时间。该插件就可以帮你解决这个问题。安装完该插件以后,调用一个函数,使用 Alt+Enter 组合键,调出 “Auto fill call parameters” 自动使用该函数定义的参数名填充。 5.GenerateAllSetter(方法参数自动填充插件)1.直接在函数体中使用alt+enter快捷键,选择“generate all setter”,自动创建返回值类型相同的对象并调用所有的set方法,并且会根据参数中的实体名填充,如果没有填充默认值。2.在某个实体对象名称中使用快捷键,选择该功能,则会生产该实体的所有set的方法,并赋默认值。6.Material Theme UI(Idea主题)工具的颜值也很重要,好的主题让人赏心悦目,有码代码的欲望 7.Rainbow Brackets 由于很多人没有养成好的编码风格,没有随手 format 代码的习惯,甚至有些同事会写代码超过几百行,阅读起来将非常痛苦。 痛苦的原因之一就是找到上下文,由于括号太多,不确定当前代码行是否属于某个代码块,此时这个插件就会帮上大忙。 8.Rainbow Maven Helper(Idea主题) 我一般用这款插件来查看maven的依赖树。在不使用此插件的情况下,要想查看maven的依赖树就要使用Maven命令maven dependency:tree来查看依赖。想要查看是否有依赖冲突也可以使用 mvn dependency:tree -Dverbose -Dincludes=:只查看关心的jar包,但是这样还是需要我执行命令,并且当项目比较复杂的时候,这个过程是比较漫长的。maven helper就能很好的解决这个问题。 一旦安装了Maven Helper插件,只要打开pom文件,就可以打开该pom文件的Dependency Analyzer视图(在文件打开之后,文件下面会多出这样一个tab),进入Dependency Analyzer视图之后有三个查看选项,分别是Conflicts(冲突)、All Dependencies as List(列表形式查看所有依赖)、All Dependencies as Tree(树结构查看所有依赖)。并且这个页面还支持搜索。很方便!并且使用该插件还能快速的执行maven命令。9.FindBugs(隐患Bug自动提示) 程序员总是想尽可能地避免写 BUG, FindBugs 作为静态代码检查插件,可以检查你代码中的隐患,并给出原因。10.SequenceDiagram(绘制时序图) 使用方法: 1.选中方法名(注意不要选类名),然后点击鼠标右键(显示可选项),选择Sequence Diagram 2.根据弹出框,根据自己的情况,设置调用深度,点击OK就可以生成时序图了 3.查看时序图 关注我们 分享面试经验及宝典,提供技术资料。传播编程经验,挖掘优秀资源。有爆料,有咨询,有趣,有能量。
微信搜一搜 走进Java简介 “ 俗话说:“工欲善其事,必先利其器”。 为了助力大家的学习和猴子们的进化,今天就给大家推荐IDEA非常好用的几个插件。 ”1.Alibaba Java Coding Guidelines(阿里巴巴Java编码规范) 这个是和阿里巴巴开发手册(Java代码规范)配套的阿里巴巴 Java代码规范插件。 安装该插件后,代码和阿里出的Java代码规范手册中的规范不符时,IDEA中会给出警告提示。 建议大家一定一定一定要安装该插件,它会帮助你检查出很多隐患,督促你写更规范的代码。 2.jclasslib bytecode viewer(Java字节码查看插件) 使用方法: 在 IDEA 打开想研究的类; 编译该类或者直接编译整个项目( 如果想研究的类在 jar 包中,此步可略过); 打开“view” 菜单,选择“Show Bytecode With jclasslib” 选项; 选择上述菜单项后 IDEA 中会弹出 jclasslib 工具窗口。 此查看强大之处: 不需要敲命令,简单直接,在右侧方便和源代码进行对比学习; 字节码命令支持超链接,点击其中的虚拟机指令即可跳转到 jvms 相关章节,超级方便。该插件对我们学习虚拟机指令有极大的帮助。3.Codota(代码增强智能提示)该插件的强大之处在于: 支持智能代码自动提示,该功能可以增强 IDEA 的代码提示功能; 支持 JDK 和知名第三方库的函数的使用方法搜索,可以看到其他知名开源项目对该函数的用法。 当我们第一次使用某个类,对某个函数不够熟悉时,可以通过该插件搜索相关用法,快速模仿学习。 如上图所示,我们想了解 Stream 类中 flatMap 函数的用法,可以使用该插件查看知名开源项目的用法。 插件窗口顶部还给出了该类最常用的函数,可以点击查看相关用法案例,每个案例右侧的 "view source"可以跳转到该片段对应的开源项目的源码中。4.Auto filling Java call arguments(方法参数自动填充插件)开发中,我们通常会调用其它已经编写好的函数,调用后需要填充参数,但是绝大多数情况下,传入的变量名称和该函数的参数名一致,当参数较多时,手动单个填充参数非常浪费时间。该插件就可以帮你解决这个问题。安装完该插件以后,调用一个函数,使用 Alt+Enter 组合键,调出 “Auto fill call parameters” 自动使用该函数定义的参数名填充。 5.GenerateAllSetter(方法参数自动填充插件)1.直接在函数体中使用alt+enter快捷键,选择“generate all setter”,自动创建返回值类型相同的对象并调用所有的set方法,并且会根据参数中的实体名填充,如果没有填充默认值。2.在某个实体对象名称中使用快捷键,选择该功能,则会生产该实体的所有set的方法,并赋默认值。6.Material Theme UI(Idea主题)工具的颜值也很重要,好的主题让人赏心悦目,有码代码的欲望 7.Rainbow Brackets 由于很多人没有养成好的编码风格,没有随手 format 代码的习惯,甚至有些同事会写代码超过几百行,阅读起来将非常痛苦。 痛苦的原因之一就是找到上下文,由于括号太多,不确定当前代码行是否属于某个代码块,此时这个插件就会帮上大忙。 8.Rainbow Maven Helper(Idea主题) 我一般用这款插件来查看maven的依赖树。在不使用此插件的情况下,要想查看maven的依赖树就要使用Maven命令maven dependency:tree来查看依赖。想要查看是否有依赖冲突也可以使用 mvn dependency:tree -Dverbose -Dincludes=:只查看关心的jar包,但是这样还是需要我执行命令,并且当项目比较复杂的时候,这个过程是比较漫长的。maven helper就能很好的解决这个问题。 一旦安装了Maven Helper插件,只要打开pom文件,就可以打开该pom文件的Dependency Analyzer视图(在文件打开之后,文件下面会多出这样一个tab),进入Dependency Analyzer视图之后有三个查看选项,分别是Conflicts(冲突)、All Dependencies as List(列表形式查看所有依赖)、All Dependencies as Tree(树结构查看所有依赖)。并且这个页面还支持搜索。很方便!并且使用该插件还能快速的执行maven命令。9.FindBugs(隐患Bug自动提示) 程序员总是想尽可能地避免写 BUG, FindBugs 作为静态代码检查插件,可以检查你代码中的隐患,并给出原因。10.SequenceDiagram(绘制时序图) 使用方法: 1.选中方法名(注意不要选类名),然后点击鼠标右键(显示可选项),选择Sequence Diagram 2.根据弹出框,根据自己的情况,设置调用深度,点击OK就可以生成时序图了 3.查看时序图 关注我们 分享面试经验及宝典,提供技术资料。传播编程经验,挖掘优秀资源。有爆料,有咨询,有趣,有能量。
经验分享 程序员 微信小程序 职场和发展