idea插件推荐
- 代码辅助
- GitHub Copilot
- Alibaba Cloud AI Coding Assistant
- Tabnine AI Code Completion- JS Java Python TS Rust Go PHP & More
- iCode
- JFormDesigner :图形用户界面生成器
- 开发插件
- Mybatis Helper
- Maven Helper
- JPA Support
- java插件
- ptg
- GsonFormatPlus
- FastHotSwapper
- 规则辅助插件
- any-rule 正则表达式
- Cron Descriptor
- Json Parser
- IDE辅助
- Key Promoter X
- SequenceDiagram:建模图像展示
- 语言
- Chinese (Simplified) Language Pack / 中文语言包
- Translation
写在前面:
本篇文章介绍了我下载过的比较好用的插件。
因为是一次性整理的,所以很多我没有演示怎么使用之后用到了在补,因为很多得在特定场景去用才好展示。
代码辅助
GitHub Copilot
插件官方地址
GitHub Copilot 在您编码时提供来自 AI 对程序员的自动完成样式建议。您可以通过开始编写要使用的代码或编写描述您希望代码执行的操作的自然语言注释来接收来自 GitHub Copilot 的建议。
需要github账号授权,注册。
但是使用起来很智能。
写了注释可能就可以帮你生成代码了。
还可以根据你的代码生成注释。
Alibaba Cloud AI Coding Assistant
插件官方地址
阿里云 AI 编码助手 (Cosy) 提供全行代码补全,由世界上最
先进的机器学习模型提供支持,该模型完全在您自己的设备上运行。
实际使用下来:
感觉体验到的,带来代码的便利性不大,但是内存占用太大了。
Tabnine AI Code Completion- JS Java Python TS Rust Go PHP & More
插件官方地址
也是一款代码提示工具
用起来也还行,提示的有点少没有GitHub Copilot更加智能。
iCode
插件官方地址
曾经有一份精妙的代码放在我面前,我没有珍惜,等我失去的时候我才后悔莫及,编码中最痛苦的事莫过于此。如果上天能够给我一个再来一次的机会,我会把那段代码保存下来,如果非要在这份保存上加个期限,我希望是。。。一万年。
它是一个代码片段收藏夹工具,页面十分简洁优雅,抛弃了传统的文件夹收藏的方式,通过标签做分类,支持标签和内容搜索。
收藏代码,勾选之后右键/Alt+M快捷键收藏:
查看:
在右侧功能栏就可以打开查看了。
JFormDesigner :图形用户界面生成器
插件官方地址
高级 Swing GUI 设计器 对MigLayout,JGoodies FormLayout,GroupLayout(自由设计),TableLayout的出色支持 和 GridBagLayout,这使得创建具有专业外观的表单变得容易。
开发插件
Mybatis Helper
插件官方地址
这是一款增强IDEA对mybatis支持的插件,基于之前的插件Free Mybatis Plugin做了修改,主要功能如下:
- 生成mapper xml文件
- 快速从代码跳转到mapper及从mapper返回代码
- mybatis自动补全及语法错误提示
- 还原MyBatis输出的日志为完整的SQL语句
- 把SQL日志里面的?替换为真正的参数值
- 选中要还原的MyBatis日志,右键点击菜单Restore Sql,还原SQL语句
- 集成mybatis generator gui界面
- 根据数据库注解,生成swagger model注解
Maven Helper
插件官方地址
与Maven合作的必备插件。
- 分析和排除冲突依赖项的简单方法
- 为包含当前文件或根模块的模块运行/调试 MAVEN 目标的操作
- 在当前 Maven模块路径上打开终端的操作
- 运行/调试当前测试文件的操作。
用法: - 在编辑器中单击鼠标右键 |运行maven
- 在项目视图工具栏中单击鼠标右键 |(运行|调试) Maven
- CTRL + ALT + R -“运行Maven目标”弹出窗口(您可以在弹出窗口中使用删除键)
- CTRL + SHIFT + ALT + R -“在根模块上运行Maven目标”弹出窗口(您可以在弹出窗口中使用删除键)
- 自定义目标:设置 |其他设置 |Maven Helper
- 定义快捷方式:设置 |键盘地图 |插件 |Maven Helper
- 打开pom文件,单击“依赖关系分析器”选项卡,右键单击树中的上下文操作。
JPA Support
插件官方地址
为 JPA/lombok/Spring Data JPA 生成实体/存储库类。
- 支持国际化。目前支持的语言有英语、简体中文。
- 支持所有数据库。
- 支持从数据库插件生成源代码
- 支持自定义生成代码模板
- 支持自定义数据库类型映射
mybatis helper虽然也可以生成。但是主要是mybatis的。
java插件
因为我主要用java 的所有专门一个地方写java插件了
ptg
插件官方地址
- 快速生成javabean
- 快速生成 SQL
- 快速生成 JVM 争论
- 快速生成spring配置
GsonFormatPlus
插件官方地址
这是一个插件,您可以从 Json 字符串生成 Json 模型。此插件仅适用于IntelliJ IDEA和Android Studio。 它基于GsonFormat,
可以根据json生成javabean类
FastHotSwapper
插件官方地址
修改可以立即生效,而无需在整个编码过程中重新启动应用程序。
具体来说,可以在应用程序运行时升级软件,而无需重新启动。
对于Java应用程序,热交换是在运行时更新代码文件并触发第三方框架(如Spring,MyBatis等)的重新加载的过程。
热插拔步骤
-
在调试模式下运行项目
FastHotSwapper可以在单击调试按钮后查看项目的修改文件,因此您必须在调试模式下启动项目,但是IDEA项目视图中的某些文件夹和文件可能会被跳过,例如.gitignore,pom.xml,.idea文件夹,目标文件夹,构建文件夹等。 -
编码,修改java文件或xml文件
FastHotSwapper代理目前仅支持指定的热插拔文件,如java文件、spring配置文件(.xml)、mybatis mapper文件(.xml),同时不支持.properties文件扩展名等文件格式。 -
打开快插拔面板,在启动热插拔前检查修改后的文件
修改后的文件无法及时保存在IDEA中。在这种情况下,您可以使用键盘快捷键“ctrl + s”手动保存文件。 -
点击确定按钮开始热插拔
单击Ok按钮开始热插拔,控制台窗口中提供热插拔进程日志,同时您可以在EventLog窗口中查看热插拔代理进程的日志。
规则辅助插件
any-rule 正则表达式
插件官方地址
常用正则大全
1.快速检索
2.方便使用
3.免费使用
Cron Descriptor
插件官方地址
- 查看cron代表的时间
- 生成cron表达式
Json Parser
插件官方地址
用于验证和格式化 JSON 字符串
IDE辅助
Key Promoter X
插件官方地址
关键启动器X可帮助您在工作时学习基本的快捷方式。 当您在 IDE 中的按钮上使用鼠标时,按键启动器 X 会显示键盘快捷键,该快捷键 应该改用。这提供了一种简单的方法来学习如何 用键盘键取代繁琐的鼠标工作,并有助于过渡到更快、无需鼠标的开发。 键启动器 X 工具窗口显示您最常使用的鼠标操作的命中列表,并直接为您提供 使用快捷方式,您可以改用。对于没有快捷方式的按钮,键启动器 X 会提示您 可以直接创建一个的可能性。
快捷键的学习插件
当你执行操作的时候会记录,如果可以使用快捷键就会提醒你快捷键的组合是什么
也会记录你的所有可以用快捷键的操作但是没有用的统计,加快你的开发使用。
SequenceDiagram:建模图像展示
插件官方地址
使用此插件,您可以
生成简单序列图。
- 通过单击关系图形状来导航代码。
- 从关系图中删除类。
- 将图表导出为图像(SVG,JPEG,PNG,TIFF)。
- 将图表导出为PlantUML,美人鱼格式文件。
- 通过设置>工具>序列图从图中排除类
- 智能界面(实验性)
- λ表达式(实验性)
- Kotlin支持(实验性,无代码导航)
语言
Chinese (Simplified) Language Pack / 中文语言包
插件官方地址
中文语言包将为您的 IntelliJ IDEA, AppCode, CLion, DataGrip, GoLand, PyCharm, PhpStorm, RubyMine, 和WebStorm 带来完全中文化的界面。
安装完后自动变成中文界面。
Translation
插件官方地址
基于 IntelliJ 的 IDE 的翻译插件。
特征
- 多个翻译引擎。
- 多语言互译。
- 文档翻译。
- 文本到语音转换。
- 自动选择单词。
- 自动除词。
- 单词书。
很好的一款翻译软件
不用在去浏览器或者打开翻译软件了。
还提供每日一词的功能
使用:
首先需要去设置里面设置
选择需要翻译的内容右键直接翻译。
也可以直接翻译文档
自定义翻译