1.下载Idea

下载地址:https://www.jetbrains.com/zh-cn/idea/download/#section=windows
个人目前比较喜欢2020.2.3

2.按要求安装即可,不要安装到C盘

3.调整编辑页面与控制台字体大小

image.png

4.调整系统字体大小

image.png

5.调整KeyMap为Eclipse

image.png

6.调整ctrl+1为自动补全键

image.png

7.设置默认不打开任何项目

image.png

8.设置忽略多余文件提交到Git

.hprof;.iml;.pyc;.pyo;.rbc;.yarb;*~;.DSStore;.git;.hg;.idea;.mvn;.svn;CVS;_pycache;_svn;target;vssver.scc;vssver2.scc;

image.png9.设置代码缩进(lua语言示例)

image.png
editor->code style->lua->wrapping and braces
勾选 group declarations(在列中对齐变量)、table(对齐表字段)

10.安装lombok插件

image.png

11.安装阿里编码规约扫描

image.png

12.安装git提交规范

image.pngGit Commit Template插件在使用时选择的git提交类型解释

  1. feat 功能feature的意思,也是最常用的。当你的功能有变更的时候,都可以采用这种类型的type
  2. fix 当然指的是bug修复
  3. docs 更新了文档,或者更新了注释
  4. style 代码格式调整,比如执行了format、更改了tab显示等
  5. refactor 重构代码。指的是代码结构的调整,比如使用了一些设计模式重新组织了代码
  6. perf 对项目或者模块进行了性能优化。比如一些jvm的参数改动,把stringbuffer改为stringbuilder等
  7. test 这个简单,就是增加了单元测试和自动化相关的代码
  8. build 影响编译的一些更改,比如更改了maven插件、增加了npm的过程等
  9. ci 持续集成方面的更改。现在有些build系统喜欢把ci功能使用yml描述。如有这种更改,建议使用ci
  10. chore 其他改动。比如一些注释修改或者文件清理。不影响src和test代码文件的,都可以放在这里
  11. revert 回滚了一些前面的代码

具体使用流程
image.png

13.idea maven directory初始化异常问题

image.png

14.设置总体maven项目初始化

image.pngimage.png

15.设置默认创建模板

image.png
输入内容如下:

  1. /**
  2. *@author:冯铁城 [17615007230@163.com]
  3. *@date:${YEAR}-${MONTH}-${DAY} ${HOUR}:${MINUTE}:${SECOND}
  4. *@describe:
  5. */

16.设置自动导入包-自动移除无用的包

Optimize imports on the fly:自动去掉一些没有用到的包
Add unambiguous imports on the fly: 自动帮我们优化导入的包
image.png

17.调整字节码为UTF-8

image.png

18.安装查看字节码文件插件

插件名称:jclasslib-bytecode-viewer
image.png
查看时,选中对象类,之后点击视图,显示字节码文件即可
image.png
字节码文件如下图,点击最小化即可取消查看
image.png

19.调整项目JDK

右键项目—>Open Model Settings
image.png
调整Model Sdk
image.png

20.boot项目spring-boot-starter-parent:${version} not found问题

  1. 确定maven设置,是否为国内镜像(具体参考maven的安装与配置文件
  2. 选择菜单中的file—> Invalidate Caches / Restart
  3. 重启之后就好了(idea默认的缓存问题会导致这种莫名其妙的BUG

    21.调整打包时跳过单元测试

  4. 打包时选中小闪电标识即可,选中后切换为跳过单元测试模式

  5. 选中后可以看到,test选项已经置灰了
  6. 最终打包成功

image.png

22.创建boot项目时拉取失败

将Spring初始化服务器地址改为:https://start.springboot.io/
image.png