IDEA 全称 IntelliJ IDEA,是Java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、各类版本工具(Git、svn、github等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。它的旗舰版本还支持HTML,CSS,PHP,MySQL,Python等。
Idea插件总结
自动切换输入法
集成插件:Smart Input 对于母语为中文的开发者,写代码过程中经常需要在中/英输入法之间进行切换,而且由于不清楚当前处于哪种输入状态,有时输入到一半发现输入法错了,删除后重新输入,严重影响了编码效率。 下载地址:传送
智能编程助手
集成插件:CodeGeeX 一款基于大模型的全能的智能编程助手。它可以实现代码的生成与补全、自动添加注释、代码翻译以及智能问答等功能 下载地址: 传送
自动生成文档注释
集成插件:Easy Javadoc 一个自动帮你完成JavaDoc注释的IDEA插件! 下载地址: 传送 使用说明:
Windows: 鼠标放在方法上面,然后在按 Ctrl +
**MAC:**鼠标放在方法上面,然后在按 command + \
可以对文档注释中的作者名、日期格式等进行相关设置,还可以设置翻译渠道(如百度翻译、有道翻译等)
注释快捷展示
集成插件:Show Comment 在对项目不太熟悉的情况下,对于快速了解项目,梳理业务逻辑,此插件还是比较实用的,提升工程熟悉进度! 下载地址: 传送
配置:
彩色括号
集成插件:Rainbow Brackets Lite 彩虹括号,代码中存在多个括号,分不清范围,使用此插件可以一眼能看出来! 下载地址: 传送
区域代码高亮功能: Mac快捷键: cmd + 鼠标右键; **Windows快捷键:**Ctrl + 鼠标右键
彩色控制台
集成插件:Grep Console 可以通过expression表达式过滤日志、给不同级别的日志或者给不同pattern的日志加 下载地址: 传送
代码收藏夹
集成插件:iCode 它是一个代码片段收藏夹工具,页面十分简洁优雅,抛弃了传统的文件夹收藏的方式,通过标签做分类,支持标签和内容搜索。
时序图生成
集成插件:Sequence Diagram 软件背景图片由于需要绝对地址,每个人的电脑路径不一,所以请自行配置,菜单View找到最下面的set background img,选中背景图即可! 可以为输出的日志修改颜色,具体配置请在设置中Other Settings中找到GrepConsole即可! 下载地址: 传送
点击小扳手的图标,主要配置如下: call depth,用于配置调用深度,默认是5层; display only project classes ,勾选中表示仅展示本工程内的源码调用关系,不包含依赖包里的; skip getters/setters,勾选中表示时序图中会跳过get方法和set方法的调用关系; skip private methods,勾选中表示时序图中会跳过私有方法之间的调用关系; skip constructors,勾选中表示时序图中会跳过构造方法的调用关系;
阿里云智能编码插件
插件说明:智能编码,代码补全,代码搜索,代码示例搜索,代码文档搜索,代码生成 官网: 传送
Cloud Toolkit
插件说明:帮助开发者更高效地部署、测试、开发和诊断应用 官网: 传送
sh脚本(第一版):
#!/bin/bash -e#Author:小飞#Version:V1.0#Function:Cloud Toolkit部署Jar脚本# 日志名称source /etc/profilejarName=demo.jarPID=`ps -ef|grep $jarName |grep -v grep|awk '{print $2}' `if [ -n "$PID" ]; then kill -9 $PID echo "结束$PID进程"finohup java -jar /www/wwwroot/java/$jarName > demo.out 2>&1 &echo "部署完毕!!!"
sh脚本(第二版):
第二版主要针对SpringBoot瘦身版使用 传送
#!/bin/bash -e#Author:小飞#Version:V2.0#Function:Cloud Toolkit部署Jar脚本# 日志名称source /etc/profile# lib存放的位置libName=# jar包存放的位置jarName=# 日志文件输出logs=XFBlog.outPID=`ps -ef|grep $jarName |grep -v grep|awk '{print $2}' `if [ -n "$PID" ]; then kill -9 $PID echo "结束$PID进程"finohup java -Dloader.path=$libName -jar $jarName > $logs 2>&1 &echo "部署完毕!!!"
翻译
集成插件:翻译插件(Translation) 最新版本 使用方法: 选中要翻译的文字,右键Translation即可! 下载地址: 传送 百度秘钥获取:传送
日志变色
集成插件:日志变色(GrepConsole) 最新版本 可以为输出的日志修改颜色,具体配置请在设置中Other Settings中找到GrepConsole即可! 下载地址: 传送
Idea背景图设置
集成插件:背景图设置(Background Image Plus) 最新版本 软件背景图片由于需要绝对地址,每个人的电脑路径不一,所以请自行配置,菜单View找到最下面的set background img,选中背景图即可! 可以为输出的日志修改颜色,具体配置请在设置中Other Settings中找到GrepConsole即可! 下载地址: 传送
轻松解析json数据
集成插件GsonFormat,轻松解析json数据 下载地址: 传送
阿里巴巴代码规范检测插件
阿里巴巴代码规范检测插件(Alibaba Java Coding Guidelines) 在代码区,不规范的代码会用黄色波浪下划线提示! 下载地址: 传送
代码缩略浏览
代码缩略浏览插件(CodeGlance) 类似SublimeText的Mini Map插件,看下图就知道什么用了! 下载地址: 传送
MybatisX 插件
MybatisX 是一款基于 IDEA 的快速开发插件,为效率而生。 下载地址: [传送] (https://plugins.jetbrains.com/plugin/10119-mybatisx)
Mybatis查看SQL
Mybatis Log Plugin-参数自动赋值到占位符中,生成数据库可执行SQL,将SQL复制到数据库中执行,就能很快定位到问题了。 下载地址: 传送
重启之后需要在Idea—》Tools里面打开此工具,然后运行项目,只要有输出SQL的地方这个插件就会自动帮你整理出来。
BatsLog
Mybatis Log Plugin 这个目前已经开始收费了,如果不想付费可以使用 BatsLog。
下载地址: 传送
IDEA的快捷键提示
Key promoter 是IntelliJ IDEA的快捷键提示插件,会统计你鼠标点击某个功能的次数,提示你应该用什么快捷键,帮助记忆快捷键,等熟悉了之后可以关闭掉这个插件。 下载地址: 传送
Lombok
lombok是一个可以通过简单的注解的形式来帮助我们简化消除一些必须有但显得很臃肿的 Java 代码的工具。 下载地址: 传送
分析依赖冲突插件
分析依赖冲突插件 下载地址: 传送
帮助我们查找隐藏的bug
这个插件可以帮助我们查找隐藏的bug,比较重要的功能就是查找潜在的null指针。 下载地址: 传送
接口测试插件
下载地址: 传送
JRebel热部署插件
热部署插件JRebel 下载地址: 传送
激活地址: GUID生成地址:https://www.guidgen.com/ 离线激活软件下载地址:传送 例如:http://127.0.0.1:8888/9CA7F155-A655-7233-02FE-6406A133313D
使用说明:
Help->Jrebel->Activation
idea股票基金插件
Github地址:GitHub - huage2580/leeks: idea插件,查看基金,股票,虚拟币
基金示例:006250,3.66,1000;110013; 股票示例:sh000001;sh000300; 加密货币示例:BTC-USD,DOGE-USD
基金更新频率一分钟一次,股票10s一次
如果您有好的插件可以在下方评论区评论!