
大家好,又见面了,我是你们的朋友全栈君。
本教程初版基于 JetBrains IntelliJ IDEA 2020.3.2 编写,版本迭代,持续维护中…
JetBrains IntelliJ IDEA 分为两个版本:旗舰版(Ultimate)和社区版(Community)。旗舰版收费(30天免费使用时间,功能齐全);社区版(永久免费,功能简陋)。
JetBrains IntelliJ IDEA 下载地址:JetBrains IntelliJ IDEA 官网
软件安装完成后,先修改配置文件存放路径,修改配置文件路径后,会导致之前的配置因误操作失效,所以建议先修改在配置。进行此步骤可不必激活软件。
#---------------------------------------------------------------------
# Uncomment this option if you want to customize path to IDE config folder. Make sure you're using forward slashes.
#---------------------------------------------------------------------
# idea.config.path=${user.home}/.IntelliJIdea/config
idea.config.path=D:/Program_Files/Tools/JetBrains/IntelliJ IDEA 2020.3.2/config
#---------------------------------------------------------------------
# Uncomment this option if you want to customize path to IDE system folder. Make sure you're using forward slashes.
#---------------------------------------------------------------------
# idea.system.path=${user.home}/.IntelliJIdea/system
idea.system.path=D:/Program_Files/Tools/JetBrains/IntelliJ IDEA 2020.3.2/system

bin:容器,执行文件和启动参数等
help:快捷键文档和其他帮助文档
jbr:Java 运行环境
lib:IDEA 依赖的类库
license:各个插件许可
plugins:插件
其中:bin 目录下:

以我的电脑系统(64位 windows10,16G内存)为例,说明一下如何调整 VM 配置文件:
-Xms128m
-Xmx750m
-XX:ReservedCodeCacheSize=512m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-XX:CICompilerCount=2
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
-ea
-Dsun.io.useCanonCaches=false
-Djdk.http.auth.tunneling.disabledSchemes=""
-Djdk.attach.allowAttachSelf=true
-Djdk.module.illegalAccess.silent=true
-Dkotlinx.coroutines.debug=off1-16G | 16G以上 | |
|---|---|---|
-Xms | 128m | 512m |
-Xmx | 750m | 1500m |
-XX:ReservedCodeCacheSize | 240m | 500m |






勾选此设置后,增加 Ctrl + 鼠标滚轮快捷键来控制代码字体大小显示。

Add unambiguous imports on the fly:自动导入不明确的结构
Optimize imports on the fly:自动帮我们优化导入的包

Show line numbers:显示行数。我建议一般这个要勾选上。
Show method separators: 显示方法分隔线。这种线有助于我们区分开方法,所以建议勾选上。






Doc Comment – Text:修改文档注释的字体颜色
Block comment:修改多行注释的字体颜色
Line comment:修改当行注释的字体颜色


/** * * * @author bood * @since ${YEAR}/${MONTH}/${DAY} ${TIME} */






类注释,缩写参考(head)类头编写。
/** * $description$ * * @author bood * @since $date$ $time$ */方法注释,缩写参考(meth)方法体内编写。
/** * $description$ *$params$ * @return $return$ * @author bood * @since $date$ $time$ */模板变量表达式:
date date()
time time()
return methodReturnType()
params groovyScript("if(\"${_1}\".length() == 2) {return '';} else {def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList();for(i = 0; i < params.size(); i++) {if(i<(params.size()-1)){result+=' * @param ' + params[i] + ': ' + '\\n'}else{result+=' * @param ' + params[i] + ': '}}; return result;}", methodParameters()); 


设置 Debug 连接方式,默认是 Socket。Shared memory 是 Windows 特有的一个属性,一般在 Windows 系统下建议使用此设置,内存占用相对较少。
常用断点调试快捷键

Maven 的下载 – 解压 – 环境变量的配置这里就赘述了。下面直接整合 Maven。选择自己 Maven 的目录,和 settings 文件,然后配置自己的仓库 reposiroty。

Maven home path:可以指定本地 Maven 的安装目录所在,因为我已经配置了 MAVEN_HOME 系统参数,所以直接这样配置 IntelliJ IDEA 是可以找到的。但是假如你没有配置的话,这里可以选择你的 Maven 安装目录。此外,这里不建议使用 IDEA 默认的。
User settings file / Local repository:我们还可以指定 Maven 的 settings.xml 位置和本地仓库位置。


建议添加如下忽略:
*.iml
*.idea
*.classpath
*.project
*.settings搜索:Serialization issues

代码中大量的波浪线
搜索:General

Spring Autowriting警告



名称 | 作用 |
|---|---|
Atom OneDark Theme | 主题(笔者正在使用) |
Chinese (Simplified) Language Pack / 中文语言包 | 中文语言包 |
Rainbow Brackets | 彩虹括号插件 |
CodeGlance | 显示代码缩略图插件 |
Grep Console | 自定义控制台输出格式插件 |
Lombok(新版本中已内置) | 简化实体类 |
GenerateAllSetter | 自动生成 set,get 方法 |
Free Mybatis plugin | 非常方便进行 Mapper 接口和 XML 文件之间跳转 |
RestfulToolkit-fix | RESTful 服务开发辅助工具集 |
Codota AI Autocomplete for Java and JavaScript | 代码智能提示插件 |
Easy Code | 支持自定义模板的代码生成插件 |
Translation | 中英文翻译工具 |
JRebel for IntelliJ | 热部署插件 |
Maven Helper | 显示maven的依赖树 |
FindBugs-IDEA | 代码审查 |
Alibaba Java Coding Guidelines | 阿里的开发设计规范 |
Key Promoter X | 快捷键提示插件 |
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/127969.html原文链接:https://javaforall.cn