一、安装与激活合规方式1. 安装步骤以2023.3版本为例下载访问JetBrains官网选择“Community”免费适合基础开发或“Ultimate”付费功能全面版本根据系统Windows/Mac/Linux下载对应安装包。Windows安装双击安装包勾选“Create Desktop Shortcut”创建桌面快捷方式和“Add launchers dir to PATH”添加到环境变量。选择安装路径建议非C盘如D:\Program Files\JetBrains\IntelliJ IDEA 2023.3点击“Install”。安装完成后勾选“Run IntelliJ IDEA”点击“Finish”。Mac安装打开.dmg文件将IntelliJ IDEA拖入“Applications”文件夹。首次打开需右键选择“打开”绕过系统安全限制。2. 激活方式合规推荐免费方式社区版Community无需激活直接使用功能限制无Spring等框架支持、无数据库工具等。教育版通过学校邮箱.edu后缀注册JetBrains账号可免费使用Ultimate版需每年验证教育身份。付费方式个人订阅官网购买约149美元/年支持支付宝/微信。企业授权通过公司购买团队版统一激活。破解方式这种适合个人开发学习仅供参考。IDEA版本选择2021.2.3 再配合EVAL插件来免费续期二、常见配置详情提升开发效率1. 基础界面配置主题与字体打开File Settings Appearance Behavior Appearance。主题选择“Darcula”深色护眼或“IntelliJ Light”浅色勾选“Override default fonts by”设置字体为“Consolas”Windows或“Menlo”Mac大小14-16。窗口布局隐藏右侧工具栏右键工具栏空白处取消勾选“Tool Buttons”。调整面板位置拖拽“Project”面板到左侧固定“Terminal”面板到下方。2. 代码编辑配置编码统一打开File Settings Editor File Encodings。全局编码Global Encoding、Project Encoding、Default encoding for properties files均设为“UTF-8”勾选“Transparent native-to-ascii conversion”解决properties文件中文乱码。自动导包打开File Settings Editor General Auto Import。勾选“Add unambiguous imports on the fly”自动导入明确的包、“Optimize imports on the fly”自动移除未使用的包。代码提示忽略大小写打开File Settings Editor General Code Completion。取消勾选“Match case”输入小写可匹配大写开头的类/方法。3. 构建工具配置Maven/GradleMaven配置打开File Settings Build, Execution, Deployment Build Tools Maven。Maven home path选择本地安装的Maven路径如D:\maven\apache-maven-3.8.6。User settings file勾选“Override”选择settings.xml路径建议配置阿里云镜像加速下载。Local repository设置本地仓库路径如D:\maven\repo。Java版本配置打开File Project Structure Project。Project SDK选择已安装的JDK如1.8、17Project language level与JDK版本一致如JDK17对应“17 - Sealed types, always - strict floating - point semantics”。4. 实用功能配置自动保存打开File Settings Appearance Behavior System Settings。勾选“Save files on frame deactivation”切换窗口时自动保存和“Save files before build”构建前自动保存。控制台输出打开File Settings Editor Color Scheme Console Colors。调整“Standard output”标准输出颜色为深灰避免刺眼“Error output”为红色。三、高频快捷键分场景整理1. 编辑类提升编码速度功能Windows快捷键Mac快捷键复制当前行Ctrl DCmd D删除当前行Ctrl YCmd Delete移动当前行上/下Alt Shift ↑/↓Option Shift ↑/↓格式化代码Ctrl Alt LCmd Option L注释/取消注释Ctrl /单行Cmd /Ctrl Shift /多行Cmd Shift /2. 导航类快速定位资源功能Windows快捷键Mac快捷键查找类Ctrl NCmd O查找文件Ctrl Shift NCmd Shift O全局搜索文本Ctrl Shift FCmd Shift F跳转到行号Ctrl GCmd L查看最近打开的文件Ctrl ECmd E3. 重构类代码优化功能Windows快捷键Mac快捷键重命名类/方法/变量Shift F6Shift F6提取方法Ctrl Alt MCmd Option M提取变量Ctrl Alt VCmd Option V自动生成代码getter/setter等Alt InsertOption N4. 调试类高效排错功能Windows快捷键Mac快捷键开始/停止调试Shift F9/Ctrl F2Shift F9/Cmd F2单步执行不进入方法F8F8单步执行进入方法F7F7跳出当前方法Shift F8Shift F8查看变量值选中变量 Ctrl Shift I选中变量 Cmd Shift I四、开发与调试技巧1. 高效开发项目创建Maven项目File New Project Maven勾选“Create from archetype”选择maven-archetype-quickstart快速构建Java项目。Spring Boot项目安装“Spring Boot”插件后File New Project Spring Initializr选择依赖如Spring Web、MyBatis。代码生成生成构造函数/setter在类中右键Generate或按Alt Insert选择对应选项批量生成。Live Templates模板代码输入psvm生成main方法sout生成System.out.println()自定义模板File Settings Editor Live Templates添加常用代码片段如fori循环。2. 调试技巧断点设置普通断点点击代码行号左侧出现红色圆点右键断点可设置“Condition”条件断点如i 10时暂停、“Log message to console”不暂停仅打印日志。异常断点Run View Breakpoints Java Exception Breakpoints输入异常类如NullPointerException程序抛出该异常时自动暂停。调试窗口使用Variables面板实时查看当前变量值右键变量可“Add to Watches”监控变量变化。Frames面板查看调用栈点击栈帧可跳转至对应代码位置。表达式求值调试时按Alt F8Windows输入表达式如list.size()实时计算结果。远程调试配置远程服务启动参数-agentlib:jdwptransportdt_socket,servery,suspendn,address5005端口5005。IDEA中Run Edit Configurations Remote JVM Debug设置Host远程服务IP和Port5005点击“Debug”连接。五、必装插件提升开发体验1. 安装方法打开File Settings Plugins在搜索框输入插件名点击“Install”重启IDEA生效。离线安装官网下载插件包.zip点击“Install Plugin from Disk…”选择文件安装。2. 推荐插件Lombok简化代码通过注解如Data自动生成getter/setter、构造函数等。使用项目中引入Lombok依赖Maven/Gradle类上添加Data即可。Alibaba Java Coding Guidelines检测代码是否符合阿里规范右键代码编码规约扫描查看问题。Maven Helper解决依赖冲突打开pom.xml后点击底部“Dependency Analyzer”红色表示冲突右键“Exclude”排除。Rainbow Brackets给嵌套括号上色如第一层括号红色、第二层蓝色避免括号错乱。Translation划选文本后右键“Translate”支持中英互译解决英文文档阅读问题。GsonFormatJSON字符串快速生成Java实体类复制JSON后在类中按Alt SWindows粘贴生成。mybatisX专为 MyBatis 及 MyBatis-Plus 开发者设计提供了全方位的代码生成、映射跳转、XML 编辑等功能通义灵码专为 MyBatis 及 MyBatis-Plus 开发者设计提供了全方位的代码生成、映射跳转、XML 编辑等功能Apifox Helper :一键更新接口文档到Apifox
java代码开发工具配置--IDEA
一、安装与激活合规方式1. 安装步骤以2023.3版本为例下载访问JetBrains官网选择“Community”免费适合基础开发或“Ultimate”付费功能全面版本根据系统Windows/Mac/Linux下载对应安装包。Windows安装双击安装包勾选“Create Desktop Shortcut”创建桌面快捷方式和“Add launchers dir to PATH”添加到环境变量。选择安装路径建议非C盘如D:\Program Files\JetBrains\IntelliJ IDEA 2023.3点击“Install”。安装完成后勾选“Run IntelliJ IDEA”点击“Finish”。Mac安装打开.dmg文件将IntelliJ IDEA拖入“Applications”文件夹。首次打开需右键选择“打开”绕过系统安全限制。2. 激活方式合规推荐免费方式社区版Community无需激活直接使用功能限制无Spring等框架支持、无数据库工具等。教育版通过学校邮箱.edu后缀注册JetBrains账号可免费使用Ultimate版需每年验证教育身份。付费方式个人订阅官网购买约149美元/年支持支付宝/微信。企业授权通过公司购买团队版统一激活。破解方式这种适合个人开发学习仅供参考。IDEA版本选择2021.2.3 再配合EVAL插件来免费续期二、常见配置详情提升开发效率1. 基础界面配置主题与字体打开File Settings Appearance Behavior Appearance。主题选择“Darcula”深色护眼或“IntelliJ Light”浅色勾选“Override default fonts by”设置字体为“Consolas”Windows或“Menlo”Mac大小14-16。窗口布局隐藏右侧工具栏右键工具栏空白处取消勾选“Tool Buttons”。调整面板位置拖拽“Project”面板到左侧固定“Terminal”面板到下方。2. 代码编辑配置编码统一打开File Settings Editor File Encodings。全局编码Global Encoding、Project Encoding、Default encoding for properties files均设为“UTF-8”勾选“Transparent native-to-ascii conversion”解决properties文件中文乱码。自动导包打开File Settings Editor General Auto Import。勾选“Add unambiguous imports on the fly”自动导入明确的包、“Optimize imports on the fly”自动移除未使用的包。代码提示忽略大小写打开File Settings Editor General Code Completion。取消勾选“Match case”输入小写可匹配大写开头的类/方法。3. 构建工具配置Maven/GradleMaven配置打开File Settings Build, Execution, Deployment Build Tools Maven。Maven home path选择本地安装的Maven路径如D:\maven\apache-maven-3.8.6。User settings file勾选“Override”选择settings.xml路径建议配置阿里云镜像加速下载。Local repository设置本地仓库路径如D:\maven\repo。Java版本配置打开File Project Structure Project。Project SDK选择已安装的JDK如1.8、17Project language level与JDK版本一致如JDK17对应“17 - Sealed types, always - strict floating - point semantics”。4. 实用功能配置自动保存打开File Settings Appearance Behavior System Settings。勾选“Save files on frame deactivation”切换窗口时自动保存和“Save files before build”构建前自动保存。控制台输出打开File Settings Editor Color Scheme Console Colors。调整“Standard output”标准输出颜色为深灰避免刺眼“Error output”为红色。三、高频快捷键分场景整理1. 编辑类提升编码速度功能Windows快捷键Mac快捷键复制当前行Ctrl DCmd D删除当前行Ctrl YCmd Delete移动当前行上/下Alt Shift ↑/↓Option Shift ↑/↓格式化代码Ctrl Alt LCmd Option L注释/取消注释Ctrl /单行Cmd /Ctrl Shift /多行Cmd Shift /2. 导航类快速定位资源功能Windows快捷键Mac快捷键查找类Ctrl NCmd O查找文件Ctrl Shift NCmd Shift O全局搜索文本Ctrl Shift FCmd Shift F跳转到行号Ctrl GCmd L查看最近打开的文件Ctrl ECmd E3. 重构类代码优化功能Windows快捷键Mac快捷键重命名类/方法/变量Shift F6Shift F6提取方法Ctrl Alt MCmd Option M提取变量Ctrl Alt VCmd Option V自动生成代码getter/setter等Alt InsertOption N4. 调试类高效排错功能Windows快捷键Mac快捷键开始/停止调试Shift F9/Ctrl F2Shift F9/Cmd F2单步执行不进入方法F8F8单步执行进入方法F7F7跳出当前方法Shift F8Shift F8查看变量值选中变量 Ctrl Shift I选中变量 Cmd Shift I四、开发与调试技巧1. 高效开发项目创建Maven项目File New Project Maven勾选“Create from archetype”选择maven-archetype-quickstart快速构建Java项目。Spring Boot项目安装“Spring Boot”插件后File New Project Spring Initializr选择依赖如Spring Web、MyBatis。代码生成生成构造函数/setter在类中右键Generate或按Alt Insert选择对应选项批量生成。Live Templates模板代码输入psvm生成main方法sout生成System.out.println()自定义模板File Settings Editor Live Templates添加常用代码片段如fori循环。2. 调试技巧断点设置普通断点点击代码行号左侧出现红色圆点右键断点可设置“Condition”条件断点如i 10时暂停、“Log message to console”不暂停仅打印日志。异常断点Run View Breakpoints Java Exception Breakpoints输入异常类如NullPointerException程序抛出该异常时自动暂停。调试窗口使用Variables面板实时查看当前变量值右键变量可“Add to Watches”监控变量变化。Frames面板查看调用栈点击栈帧可跳转至对应代码位置。表达式求值调试时按Alt F8Windows输入表达式如list.size()实时计算结果。远程调试配置远程服务启动参数-agentlib:jdwptransportdt_socket,servery,suspendn,address5005端口5005。IDEA中Run Edit Configurations Remote JVM Debug设置Host远程服务IP和Port5005点击“Debug”连接。五、必装插件提升开发体验1. 安装方法打开File Settings Plugins在搜索框输入插件名点击“Install”重启IDEA生效。离线安装官网下载插件包.zip点击“Install Plugin from Disk…”选择文件安装。2. 推荐插件Lombok简化代码通过注解如Data自动生成getter/setter、构造函数等。使用项目中引入Lombok依赖Maven/Gradle类上添加Data即可。Alibaba Java Coding Guidelines检测代码是否符合阿里规范右键代码编码规约扫描查看问题。Maven Helper解决依赖冲突打开pom.xml后点击底部“Dependency Analyzer”红色表示冲突右键“Exclude”排除。Rainbow Brackets给嵌套括号上色如第一层括号红色、第二层蓝色避免括号错乱。Translation划选文本后右键“Translate”支持中英互译解决英文文档阅读问题。GsonFormatJSON字符串快速生成Java实体类复制JSON后在类中按Alt SWindows粘贴生成。mybatisX专为 MyBatis 及 MyBatis-Plus 开发者设计提供了全方位的代码生成、映射跳转、XML 编辑等功能通义灵码专为 MyBatis 及 MyBatis-Plus 开发者设计提供了全方位的代码生成、映射跳转、XML 编辑等功能Apifox Helper :一键更新接口文档到Apifox