1.idea Դ?源码? ???
2.良心推荐!几款收藏的插件神级IDEA插件分享
3.实用为王——IDEA精选插件推荐系列3
4.使用idea插件对Maven快速打包,以及Maven常用命令。源码
5.推荐几款IDEA开发必备的插件经典好用插件,让代码飞起来!源码
6.6款超好用的插件mod源码IDEA插件,开发必备!源码
idea Դ?插件? ???
一、官方工具
IntelliJ IDEA 默认安装的源码工具包括 Git Integration、Maven Integration、插件Markdown support、源码SSH Remote Run 等。插件其中,源码Editor REST Client 是插件一个功能强大的 HTTP Client 插件,从 IDEA .3 版本开始支持,源码在 .1 版本中添加了更多特性。内置 UML Support 插件可帮助研究源码,清晰查看类继承关系。
二、市场插件
阿里巴巴 Java 开发手册插件实现了《阿里巴巴 Java 开发手册》中的 条规则,基于 PMD 实现,部分规则具备 Quick Fix 功能。Key Promoter X 是一个快捷键提示插件,帮助用户发现可替代鼠标操作的快捷键。Lombok 插件简化代码注解过程,CodeMaker 插件用于自定义代码模板生成代码。JUnitGenerator 插件自动创建单元测试,支持自定义代码生成。
Free Mybatis plugin 方便进行 Mapper 接口和 XML 文件之间的跳转。Maven Helper 插件辅助解决 Maven 引入 jar 包冲突问题。GsonFormat 插件根据 JSONObject 转换实体类参数,POJO to JSON 插件将简单 Java 领域对象转成 JSON 字符串。SequenceDiagram 插件用于反向生成 UML 的时序图。String Manipulation 插件提供丰富字符串工具,Rainbow Brackets 插件实现配对括号颜色高亮。
RestfulToolkit 插件提供 RESTful 服务开发辅助工具集,包括直接跳转到对应方法定义、显示 Services tree 窗口、简单 HTTP 请求工具等。Grep Console 插件实现日志不同级别颜色区分、高亮显示和便捷检索功能。GenerateAllSetter 插件一键生成对象的matlab 人脸识别源码所有 set 语句。Iedis 插件实现 Redis 可视化操作,支持增删查改及命令行操作。Kubernetes 插件支持编辑 Kubernetes 资源文件,方便查看默认值及链接到具体位置。
Translation 插件实现一键替换半中文编程到英文,提高编程效率和准确性。以上插件结合使用,可显著提高开发效率,让效率成为习惯。
良心推荐!几款收藏的神级IDEA插件分享
本文将向您推荐一系列在 IntelliJ IDEA 中的神级插件,它们旨在提升开发效率和编码体验,让编程工作更为得心应手。以下是几款我个人非常推崇的插件: CodeGlance- 推荐指数:★★★★★ 一个编辑区迷你缩放图插件,鼠标悬停时提供放大镜功能,方便快速定位大量代码,提高浏览和编辑效率。 GsonFormat- 推荐指数:★★★★★ 用于将 JSON 转换为 Java 类,只需新建类并使用右键功能,输入 JSON 后,生成类的速度和便捷性会让你大呼过瘾。 POJO to Json- 推荐指数:★★★★★ 与 GsonFormat 相辅相成,将 Java 类转为 JSON,同样支持便捷的右键复制操作。 Rainbow Brackets- 推荐指数:★★★★★ 通过颜色标记括号,清晰展示代码层次,有助于提升代码阅读效率。 Translation- 推荐指数:★★★★★ 翻译插件,支持多语言翻译,尤其在阅读源码时能提供巨大帮助。 Lombok- 推荐指数:★★★★★ 通过减少冗余代码,@Data 等注解简化开发,但需注意某些公司的使用限制。 Maven Helper- 推荐指数:★★★★★ 解决 Maven 依赖问题的得力助手,方便处理依赖冲突,是 Java 开发者的必备工具。 此外,还有 JNPF 框架,提供一站式开发解决方案,以及阿里巴巴的 Java Code Guidelines,规范代码质量。最新个人导航源码GenerateAllSetter 和 MybatisX 分别针对数据生成和 Mybatis-Plus 的高效配合。这些插件都是提升工作效率的宝藏,值得收藏和尝试。实用为王——IDEA精选插件推荐系列3
工欲善其事,必先利器,IDE是程序猿最常使用的工具,虽然IDEA自身已经相当便捷了,但某些地方还是会存在一些繁琐的操作、重复性劳动,降低效率,而插件,就是解决这方面问题的利器,因此打算开一个专栏,将自己收集整理的实用插件,一一呈现出来。
虽然市面上有很多类似的推荐,但动不动就是搞什么什么大全,里面的插件质量参差不齐,特别实用性方面有限,花里胡哨,还是需要进行二次筛选,自己动手摸索尝试,特别是部分插件需要一些注意点,才能正常运行发挥作用。
因此,我是将实用作为第一要素,会在插件推荐中,描述应用的场景,要解决的问题,主要的使用方式,需要注意的问题等,欢迎收藏、交流。
也欢迎大家在评论中推荐自己喜欢的实用插件。
对于软件质量,往往是令人头大的管理问题。代码的质量是重要影响因素,代码评审的成本还是比较高的。代码规范的自动化扫描检查是低成本高产出的重要方式。 阿里开放并不断更新的java开发规范,其影响力不多说了。idea阅读spring源码同时,还提供了配置的IDE插件,把规则也配置好了,相当于开箱即用,强力推荐。
安装插件后在需要进行代码规范扫描的对象(整个工程、模块或某个目录、类)上选择右键菜单“编码规约扫描”即可。
该代码扫描工具侧重于开发人员在开发阶段自用,不具备像SonarQube这样的服务端统计和报表功能。
快捷键的使用,可以提升不小的开发效率,但是记忆众多的快捷键则不是那么容易,一般常用的可以记住,这里有一款辅助记录快捷键的插件Key Permoter X。
首先,悬停在IDEA工具栏上的按钮时,会提示对应的快捷键
其次,在右侧会有专门的窗口,会自动统计近期哪些操作有快捷键但未使用的情况,这样更有利于记录。
小功能,但实用性可以,可以在日常开发中潜移默化中辅助记忆常用操作的快捷键。
有了maven,使得java开发中jar包的管理变得简单了很多。但不得不说,jar包之间的依赖关系和版本号不可避免的还是会错综复杂,往往也会由于使用了不同版本的jar包引发兼容性问题带来的冲突。程序运行时会提示某个方法不存在或参数不正确,特别是原来运行正常的程序,因为引入了新的jar包,因为包冲突导致了其他地方报错,这时候,我们就需要一款能方便查看包依赖关系的插件了。
打开pom文件,切换到依赖分析标签,可查看依赖关系树
选择冲突,可查看哪些jar存在多个版本,并且可以通过右键菜单,快速跳转到pom文件的网络验证全套源码位置,或者排除掉该包。
该插件还能查看冲突、快读定位、排除依赖等,查看和解决jar包依赖问题的利器,强烈推荐。
源码管理,svn已不再是主流,git后来居上。虽然在操作系统层面,有TortoiseGit这种图形化界面的工具来解决命令行低效、需记忆和易出错的问题,但在开发环境下,如果切换到windows窗口,去进行代码的提交、拉取、创建分支、合并,尤其是查看日志、代码比较,还是会降低不少效率。 而git这个插件,就可以实现IDE中内置git操作。
安装后,会在工具类显示一排常用按钮(不同的IDEA版本和Git插件版本会略有差异)
以push操作为例,会自动显示下图,本地有哪些提交,涉及到了哪些改动,是不是很直观?
如果常用按钮不够用,那么可以通过右键菜单,显示完整命令清单。
显示历史记录
进行版本比较
以上只是常用操作的部分示例,很多实用功能可以自行摸索,会有惊喜。 将源码管理工具git功能集成到IDEA中,避免在IDE和操作系统间进行切换,非常实用,强烈推荐。
使用idea插件对Maven快速打包,以及Maven常用命令。
使用 IntelliJ IDEA 插件进行 Maven 快速打包操作,可以提高开发效率和项目管理的便捷性。具体步骤如下:
首先,在 IntelliJ IDEA 中,右键点击项目目录,选择 "Maven",然后在下拉菜单中选择 "Rebuild Project"。这样,IDEA 会自动执行 Maven 构建过程,将项目中的 Java 源代码编译为字节码文件。这个操作无需额外安装插件,直接使用 IntelliJ IDEA 的内置功能即可实现。
接下来,为了更好地集成 Maven 工作流程,可以借助 IntelliJ IDEA 提供的 Maven 插件功能。在 "Settings"(或 "Preferences")面板中,选择 "Plugins",搜索并安装 IntelliJ IDEA 的 Maven 插件。安装完成后,可以在项目界面右键菜单中找到 Maven 相关选项,进行更细致的构建配置。
在 Maven 插件的辅助下,可以在 IntelliJ IDEA 中执行多种 Maven 命令。例如,通过 "Maven" 菜单,可以快速执行 "Clean"(清除构建输出)或 "Update Project"(更新项目配置)。此外,还可以使用 "Goals"(目标)功能,选择执行特定的 Maven 任务,如 "Build"(构建项目)或 "Install"(安装项目到本地仓库)等。
在 IntelliJ IDEA 中使用 Maven 插件进行打包操作,可以轻松实现项目的自动化构建。打包过程不仅包括源代码的编译,还涉及依赖管理、资源打包以及生成 JAR 或 WAR 文件等步骤。通过集成 Maven 插件,可以确保项目的构建流程一致、高效,并减少人为错误。
总之,利用 IntelliJ IDEA 的 Maven 插件功能,可以为开发团队提供一个强大、便捷的项目管理与构建环境。通过自动执行 Maven 命令和操作面板,不仅能够简化开发流程,还能提高项目构建的可靠性和稳定性,为软件开发带来更高的效率。
推荐几款IDEA开发必备的经典好用插件,让代码飞起来!
提升IDEA开发体验,高效编写出高质量代码,这些经典好用的插件不容错过! 实用插件篇SonarLint:代码质量守护者,帮助发现并修复潜在漏洞,优化代码。
Maven Helper:简化依赖管理,轻松解决依赖冲突问题。
Alibaba Java Coding Guidelines:遵循编码规范,提升编码效率和项目速度。
Free Mybatis plugin:Mybatis文件间的便捷切换,提高开发效率。
MybatisX:Mybatis-Plus开发神器,自动生成代码并优化代码结构。
GitToolBox:版本管理助手,自动同步代码并显示详细信息。
Grep Console:快速定位日志,简化日志查找。
Translation:英文阅读助手,翻译源码注释,降低语言障碍。
Lombok:简化实体类,减少冗余代码,提高开发效率。
美化插件篇Material Theme UI:提供酷炫主题,美化IDEA界面。
Extra Icons:增强文件类型图标,提升视觉体验。
Background Image Plus:个性化背景设置,增强工作环境。
Code Glance:代码预览区域,全局视野一目了然。
想让IDEA开发更顺手,赶紧试试这些必备插件吧!6款超好用的IDEA插件,开发必备!
在IDEA开发中,效率提升的关键往往藏在各种强大的插件里。首先,JRebel热部署插件是个能让你修改代码后快速应用的神器,但需付费体验。其次,Json Parser插件告别繁琐的在线格式化,让你在IDE中轻松验证JSON,免去浏览器操作。
Apipost-Helper2.0由专业团队打造,它不仅支持接口调试,还能生成API文档,极大地方便了接口查找和源码关联。Easy Code则能快速生成实体类、控制器等,无须手动编写,强大且简单易用。
Statistic插件让你实时掌握代码数据,如项目总行数和文件类型统计,便于代码管理。Maven Helper则是查找和管理Maven依赖的得力助手,处理依赖冲突得心应手。
除了上述,还有CheckStyle让你遵循Java代码规范,SequenceDiagram生成序列图,Key promoter X提供快捷键提示,Lombok简化代码注解,CodeMaker自动生成代码,SonarLint确保代码质量,JUnitGenerator帮助生成单元测试,Free Mybatis plugin则提升了Mybatis的使用体验。
如果你需要进一步的功能,如GsonFormat用于JSON到领域对象的转换,Iedis可视化Redis,Kubernetes工具管理K8s,Rainbow Brackets用彩虹色标记括号,或Alibaba Java Coding Guidelines确保遵循阿里巴巴编码规范,这些都能丰富你的IDEA开发体验。根据项目需求,选择最适合的插件,让开发工作事半功倍!
Java 开发者必备的 十 个 IntelliJ IDEA 插件
在Java编程中,IntelliJ IDEA作为首选IDE受到开发者们的青睐。为提升工作效率,我们特别挑选了个不可或缺的插件,让繁琐任务变得轻松。以下是这些插件的详细介绍:
1. 彩虹括号(Rainbow Brackets):解决嵌套代码困扰,通过颜色编码匹配括号,让你在代码海洋中游刃有余。
2.
CodeSmart(Codota):智能提示让你只需输入首字母,即可看到完整语句,甚至显示使用频率,提升代码输入速度。
3.
Key Promoter X:助你快速掌握快捷键,如在使用StringBuilder时,只需“Ctrl+B”就能轻松跳转。
4.
Lombok:精简实体类编写,通过成员变量自动生成getter、setter和构造方法,减少代码冗余。
5.
CodeGlance:右侧缩略图显示,让长代码一目了然。
6.
Maven Helper:Maven项目管理助手,方便查看依赖冲突和依赖结构。
7.
JRebel:热部署神器,实时代码更新,避免繁琐的重建过程。
8.
驼峰命名和下划线转换:通过Shift + Alt + U快速转换变量命名风格,便于大量修改。
9.
Save Actions:自动格式化代码,优化包导入,添加修饰符等,提升代码质量。
.
Translation:项目注释翻译插件,帮助理解源码内容,提升阅读效率。
这些插件让Java开发者在IntelliJ IDEA中如虎添翼,提高了开发效率和代码管理。
六款令人爱不释手的IDEA神仙插件
IntelliJ IDEA,作为开发人员的首选IDE,因其强大的功能和众多增强开发体验的插件而备受推崇。这些插件如同魔法般提升开发效率,无论你是新手还是经验丰富的开发者,都能从中受益匪浅。以下是六款实用的IDEA插件,让你的开发之旅更加顺畅。常用插件推荐
RestfulTool: 快速定位请求路径的神器,Ctrl + Alt + /帮你轻松找到对应的控制器方法,甚至可替代简单的Postman工具。
Translation: 无需离开IDE,右键点击即可翻译文档,阿里翻译和微软翻译任你选择,尤其是对于英语非母语开发者。
Alibaba Java Coding Guidelines: 为代码审查量身定制的规范,实时检查代码质量,减少波浪线带来的视觉负担。
Free MyBatis Tool: 提供mybatis文件的便捷操作,如代码块生成和跳转,前提是有mapper.xml文件。
Mybatis Log: 汇总执行日志,方便查看SQL和参数,便于测试和问题追踪。
Vue.js: 让后端开发人员也能在IDEA中舒适编写前端代码,Vue语法提示非常实用。
选装插件
Grep Console: 显示控制台日志的高级分析工具,颜色标记不同级别的日志。
Maven Helper: 解决Maven依赖冲突,帮助开发者快速定位和修复问题。
Private Notes: 在源码中添加私人注释,辅助阅读和理解代码。
Rainbow Brackets: 显示代码括号颜色,使代码结构更清晰。
通过这些插件的巧妙应用,你的IDEA开发体验将得到显著提升,让你在忙碌的开发工作中找到更多乐趣和效率。