当前位置: 首页 > 科技观察

IntelliJIDEA插件

时间:2023-03-14 20:24:33 科技观察

IDEA插件,Java开发必装。IDEA插件介绍常见的IDEA插件主要包括以下几类:常用工具支持Java日常开发需要接触到很多常用工具。为了方便使用,很多工具还带有IDEA插件供开发使用,其中大部分已经默认集成在IDEA中。如maven、git、svn、tomcat、jetty、jrebel、Gradle等。框架集成集成框架主要是提供框架定制的代码和配置生成,以及快速访问框架提供的功能。例如集成Spring框架、Mybatis框架等UI定制优化UI定制相关插件主要提供针对个性化需求的定制,如修改编辑区背景图插件、修改代码颜色等.对其他编程语言的支持IDEA主要支持Java。为了使用其他语言,您可以使用一些支持其他语言的插件。通过这些插件可以实现语法分析、颜色主题、代码格式化和提示等功能。比如Go语言支持的插件。个人或公司特殊需求公司内部插件实用插件介绍这里简单介绍一下笔者日常开发中用到的一些插件。下面是我的IDEA中自己安装的插件列表。我主要介绍这几个插件。其中,由我编码的是公司内部插件。IDEA插件安装IDEA插件安装非常简单。对于很多插件,只要知道插件名称,直接在IDEA中安装即可。Preferences—>Plugins—>找到需要的插件—>Install或者Preferences—>Plugins—>Installplugfromdisk—>选择下载的插件安装重启IDEA生效IDEA插件仓库IntelliJIDEA有启发了许多Java开发者编写插件,IntelliJIDEAPlugins目前包含1597个插件并且还在不断增长,你可以在这里查看IDEA插件。MavenHelper我一般用这个插件来查看maven的依赖树。在不使用该插件的情况下,如果要查看maven的依赖树,需要使用Maven命令mavendependency:tree来查看依赖。如果要查看是否存在依赖冲突,也可以使用mvndependency:tree-Dverbose-Dincludes=:只查看自己关心的jar包,不过这还是需要我执行命令,当项目比较复杂的时候,这个过程就比较长。Mavenhelper可以很好的解决这个问题。MavenHelper插件安装完成后,只要打开pom文件,就可以打开pom文件的DependencyAnalyzer视图(文件打开后,文件下方会多出一个tab)。进入DependencyAnalyzer视图后,有三个查看选项,分别是Conflicts(冲突)、AllDependenciesasList(以列表形式查看所有依赖)、AllDependenciesasTree(以树结构查看所有依赖)。而且这个页面还支持搜索。很方便!而且使用这个插件还可以快速执行maven命令。来一张mavenhelper提供的图片感受一下:FindBugs-IDEAFindBugs对于很多人来说并不陌生。Eclipse中有一个插件可以帮助查找代码中隐藏的bug,IDEA中也有这个插件。使用方法很简单,就是finbugs分析完各个层级的内容后,会有view提示,详细说明是什么问题。根据提示解决问题后,执行findbug查看情况。CheckStyle-IDEA通过检查代码编码格式、命名约定、Javadoc、类设计等检查代码规范和风格,有效约束开发人员更好地遵循代码编写规范。软件安装成功后,首先要做的就是设置规则。可以通过Preferences—>OtherSettings—>CheckStyles来设置,可以直接添加文件,然后可以勾选具体的文件。此外,该插件还有一个单独的视图来显示检查结果。在GsonFormatJava的开发中,经常需要将json格式的内容转换成Object。GsonFormat插件可以实现这个功能。JrebelJRebelforIntelliJ是一个热部署插件。由于我们团队内部有热部署的方案,所以我没有用过这个插件,但是这个插件和我们内部的插件差不多,所以在这里推荐一下。AceJumpAceJump其实是一个可以代替鼠标的软件。只要安装了这个插件,就可以跳转到代码中的任意位置。按快捷键进入AceJump模式(默认为Ctrl+J)后,按任意字符,插件会在屏幕上标记所有出现该字符的位置,只需再次按该标签的字符即可移动光标移动到那个位置。也就是说,当你要移动光标的时候,只要让眼睛一直盯着目标位置就行,根本不用关心光标当前的位置。这个你自己安装实践一下就知道了。我平时用的不多,可能只是一个没用的习惯吧。markdown安装此插件后,打开.md文件即可通过支持md的视图查看和编辑内容。一般用来写README.md文件。但是这个插件我用的不多,因为它对md语法的支持不是很好。我还是习惯用macdown软件。Keypromoter的很多开发都是从Eclipse转移到Idea上的。习惯了Eclipse的快捷键后,用IDEA还真不习惯。Keypromoter是一款适合新手使用的插件。当鼠标点击一个功能时,它会提示你这个功能的快捷键是什么。插件的日常使用介绍。有了这些插件,用IDEA开发就更开心了。如果有什么好的插件,欢迎推荐~