01-IDEA

📅 2026/7/11 11:22:07
01-IDEA
IDEA工具一、安装1.官网地址 [https://www.jetbrains.com.cn/idea/promo/](https://www.jetbrains.com.cn/idea/promo/)二、常规设置1.快捷键设置2.设置护眼背景3.设置类注释模板4.设置方法注释模板5.提示不区分大小写6.修改单行注释风格Ctrl/风格7.生成序列化ID提醒7.自动导包和删除无用的导包8.开启新项目自动启用lombok注解包括maven、jdk等都可以在这里设置9.全局配置新项目SDK10.字符编码设置为 UTF-8 格式11.自动构建项目和构建堆内存12.序列化设置13.隐藏标签14.针对debugger卡到怀疑人生15.将IDEA终端默认从windows的PowerShell改成git bash三、常用插件1.搜索插件并安装以GIT为例2.HighlightBracketPair 括号开始结尾 高亮显示3.CodeGeeX智能代码提示AI写代码助手收费4.Maven Helper方便maven项目解决jar冲突4.Maven Helper方便maven项目解决jar冲突5.MyBatisCodeHelperPro6.MyBatisX与MyBatisCodeHelperPro任选其一7.aiXcoder Code Completer8.Trae国内版免费9.AI Code Reviewer需要自行配置四、常用快捷键1.补全类和对象名2.自动生成 try-catch、if、for、while等3.自动生成 构造函数、get方法、set方法、toString()、equals等4.格式化代码一、安装1.官网地址https://www.jetbrains.com.cn/idea/promo/历史版本下载https://www.jetbrains.com.cn/idea/download/other.html二、常规设置1.快捷键设置根据个人喜好修改快捷键修改进入实现方法修改代码提示2.设置护眼背景3.设置类注释模板Settings - Editor - File and Code Templates点击Class选项卡在其中添加类注释模板/** * Description: * Auther: ${USER} * Date: ${DATE} ${TIME} * version: 1.0 */4.设置方法注释模板新建组模板内容* * Description: TODO 描述方法主要功能 * Author: $user$ * Date: $date$ $time$ * Params: $param$ * Return: $return$ */return值如下groovyScript( def result; def params\${_1}\.replaceAll([\\\\[|\\\\]|\\\\s], ).split().toList(); for(i 0; i params.size(); i) { if(i!0){ result; }; def p1params[i].split(,).toList(); for(i2 0; i2 p1.size(); i2) { def p2p1[i2].split(\\\\.).toList(); resultp2[p2.size()-1]; if(i2!p1.size()-1){ result, } } ; }; return result, methodReturnType())5.提示不区分大小写6.修改单行注释风格Ctrl/风格一般注释默认会跑到最前面修改之后就会和代码平齐效果图如下7.生成序列化ID提醒7.自动导包和删除无用的导包8.开启新项目自动启用lombok注解包括maven、jdk等都可以在这里设置每次新建项目都会提示 Lombok 要求启用注解处理器,每次都需要点一下,这样设置就不会再提示了9.全局配置新项目SDK10.字符编码设置为 UTF-8 格式11.自动构建项目和构建堆内存12.序列化设置settings—— editor—— inspections——搜索 “serialVersionUlD” ——勾选 Serializable class without serialVersionUlDAdd ‘serialVersionUlD’ field AltShiftEnterpublicclassMailUtilDtoimplementsSerializableprivatestaticfinallongserialVersionUID3090266333207758452L;13.隐藏标签在设置窗口中导航到 Editor - General - Editor Tabs把 tabl placement 设置为 none14.针对debugger卡到怀疑人生关闭不必要的表达式求值进入 Settings → Build → Debugger → Data Views在“Java”选项卡中取消勾选Enable ‘toString()’ object viewEnable alternative view for CollectionsAuto-evaluate expressions in background设置完之后快到飞起15.将IDEA终端默认从windows的PowerShell改成git bash按住ctrl alt s 打开设置找到 tools——terminal 把下面的路径换成你git安装的bin目录下的 bash.exe确保Shell integration勾选支持在终端中直接打开文件路径链接Start directory 留空默认使用项目根目录三、常用插件1.搜索插件并安装以GIT为例2.HighlightBracketPair 括号开始结尾 高亮显示效果图如下3.CodeGeeX智能代码提示AI写代码助手收费4.Maven Helper方便maven项目解决jar冲突4.Maven Helper方便maven项目解决jar冲突5.MyBatisCodeHelperPro最好的Mybatis代码提示代码检测插件快速生成代码测试sql日志转sql等6.MyBatisX与MyBatisCodeHelperPro任选其一智能补全与提示代码生成器XML 校验器参数映射快速导航与跳转一键运行7.aiXcoder Code Completer代码补全代码解释代码生成等等8.Trae国内版免费模型快速决策参考表任务类型首选模型 (中国版)核心优势复杂系统设计/重构GLM-5 / GLM-4.7强大的推理与规划能力前端/UI 转代码Doubao-Seed-2.0-Code卓越的视觉理解与生成大型代码库/长文档Kimi-K2.5超长上下文处理能力快速编码/多语言MiniMax-M2.5响应迅速多语言支持好算法实现/生产级代码GPT-5-medium (国际版)顶尖的代码生成质量9.AI Code Reviewer需要自行配置多维度智能审查不只是找语法错误。AI 会从 Bug空指针、并发、资源泄漏、性能瓶颈、安全漏洞、代码规范 四个维度全面扫描每个问题还会给出具体修复建议和示例代码。无长度限制 智能分块选中一个方法可以。选中整个类也行。甚至上千行的 Service 类插件会自动按逻辑边界分块分析 最后合并成一份综合报告。大文件不再是问题。语言审查结果支持 English、中文、日本語、한국어、Español、Français、Deutsch、Português 八种语言的审查反馈。在设置里切换语言AI 就会用对应语言输出分析结果国际化团队也能用。兼容所有 OpenAI 格式 API官方 OpenAI、Azure OpenAI、国内代理、Claude 兼容端点、企业自部署模型……只要 API 格式兼容 Chat Completions填好 Endpoint 和 Model 就能用。不被某一家绑死。原生 IDE 体验底部工具窗口展示审查结果左侧问题列表 右侧详情按严重级别Critical / Warning / Info 颜色区分。支持一键复制、查看修复建议代码完全融入 IDEA 操作习惯。智能缓存省 API 费用相同代码片段的分析结果会缓存 1 小时避免重复调用 API。反复修改同一段代码时既快又省钱。案例 1空指针风险// 你的代码public void process(String data) {intlendata.length();// NPE 风险!}AI会标记为Critical级别建议添加null检查或抛出 IllegalArgumentException并给出完整修复代码。案例 2性能问题Stringresult;for(inti0;i10000;i){resulti;// 循环内字符串拼接}AI 会建议使用 StringBuilder 并预分配容量避免 O(n²) 的时间复杂度。配置路径Settings → Tools → AI Code Review使用方法四、常用快捷键1.补全类和对象名ctrl alt v 或 shift alt L2.自动生成 try-catch、if、for、while等ctrl alt t3.自动生成 构造函数、get方法、set方法、toString()、equals等alt insert4.格式化代码ctr alt L