给所有项目配置 maven 环境
修改 IDEA 配置的默认的 maven 环境;
File - - - 》 Other Settings - - - 》Settings for New Projects - - - 》Build, Execution, Deployment - - - 》Build Tools - - - 》Maven

常用快捷键
| 快捷键 | 功能 |
|---|---|
| Alt + Enter | 快速修复 |
| Ctrl + Alt + L | 格式化代码 |
| Ctrl + Shift + F10 | 运行 |
| Ctrl + Shift + F9 | 调试 |
| Ctrl + Shift + F11 | 切换断点 |
| Ctrl + Shift + F8 | 跳过断点 |
| Ctrl + Alt + O | 优化导入 |
| Ctrl + Alt + I | 自动缩进 |
| Ctrl + Alt + T | 重构-提炼方法 |
| Ctrl + Alt + V | 重构-提炼变量 |
| Ctrl + Alt + F | 重构-重命名 |
| Ctrl + Alt + M | 重构-方法参数 |
| Ctrl + Alt + R | 重构-引入参数 |
| Ctrl + Alt + J | 重构-内联 |
| Ctrl + Alt + N | 重构-生成方法 |
| Ctrl + Alt + S | 重构-生成get/set方法 |
| Ctrl + Alt + C | 重构-提取常量 |
| Ctrl + Alt + P | 重构-提取属性 |
| Ctrl + Alt + F7 | 高亮显示所有引用 |
| Ctrl + Shift + Alt + N | 快速导航 |
| Ctrl + Shift + Alt + F7 | 显示方法层次结构 |
| Ctrl + Shift + Alt + F8 | 显示调用层次结构 |
| Ctrl + Shift + Alt + F9 | 显示类型层次结构 |
| Ctrl + Shift + Alt + Home | 显示导航栏 |
| Ctrl + Shift + Alt + Left/Right | 后退/前进 |
| Ctrl + Shift + Alt + Up/Down | 跳转到上/下一个方法 |
| Ctrl + Shift + Alt + Enter | 显示快速文档 |
| Ctrl + Shift + Alt + Q | 显示上下文信息 |
| Ctrl + Shift + Alt + Space | 代码完成 |
| Ctrl + Shift + Alt + / | 块注释 |
| Ctrl + Shift + Alt + [ | 多行注释 |
| Ctrl + Shift + Alt + Enter | 自动结束标签 |
| Ctrl + Shift + Alt + J | 自动添加方法体 |
| Ctrl + Shift + Alt + I | 自动生成get/set方法 |
| Ctrl + Shift + Alt + T | 自动提取参数 |
| Ctrl + Shift + Alt + V | 自动提取变量 |
| Ctrl + Shift + Alt + C | 自动提取常量 |
| Ctrl + Shift + Alt + P | 自动提取属性 |
| Ctrl + Shift + Alt + M | 自动提取方法 |
| Ctrl + Shift + Alt + F | 自动提取字段 |
| Ctrl + Shift + Alt + R | 自动引入依赖 |
| Ctrl + Shift + Alt + X | 快速切换当前文件和最近打开的文件 |
| Ctrl + Shift + Alt + Y | 快速切换当前文件和最近编辑的文件 |
| Ctrl + Shift + Alt + W | 显示最近编辑的文件列表 |
| Ctrl + Shift + Alt + H | 显示方法层次结构 |
| Ctrl + Shift + Alt + B | 显示调用层次结构 |
| Ctrl + Shift + Alt + U | 显示类型层次结构 |
| Ctrl + Shift + Alt + F1 | 显示错误描述和快速Fixes |
| Ctrl + Shift + Alt + F2 | 显示错误快速定位 |
| Ctrl + Shift + Alt + F3 | 显示错误信息 |
| Ctrl + Shift + Alt + F4 | 显示运行日志 |
| Ctrl + Shift + Alt + F5 | 显示运行配置 |
| Ctrl + Shift + Alt + F6 | 显示最近运行的项目 |
| Ctrl + Shift + Alt + F12 | 显示运行终端 |
| Ctrl + Shift + Alt + S | 显示最近打开的项目 |
| Ctrl + Shift + Alt + E | 显示最近编辑的文件列表 |
| Ctrl + Shift + Alt + F11 | 显示当前文件结构 |
启动配置的命令行太长
Error running ‘ApiGatewayZuulApplication’: Command line is too long. Shorten command line for ApiGatewayZuulApplication or also for Spring Boot default configuration
解决方案
修改项目下 .idea\workspace.xml,找到标签
常用插件
Codota 代码智能提示插件
Key Promoter X 快捷键提示插件
CodeGlance 显示代码缩略图插件
Lombok 简化臃肿代码插件
Alibaba Java Coding Guidelines 阿里巴巴代码规范检查插件
MybatisX 高效操作Mybatis插件
SonarLint 代码质量检查插件
Save Actions 格式化代码插件
CheckStyle 代码风格检查插件功能跟Alibaba Java Coding Guidelines类似
Grep Console 自定义控制台输出格式插件
MetricsReloaded 代码复杂度检查插件
Statistic 代码统计插件
Translation 翻译插件
Rainbow Brackets 彩虹括号插件
自定义创建live template,快速写代码
常用配置
优化导包配置

取消tab页单行显示

双斜杠注释改成紧跟代码头

创建文件时,自动生成作者和时间信息

清空控制台快捷键配置
在idea中默认并没有清屏控制台信息的快捷键;但可以自行设置清除控制台信息的快捷键
- 先打开 “文件(File)——设置(setting)”;
- 找到Keymap(快捷键);
- 搜索 clear all (如果idea已经汉化,搜索“全部清除”);

- 为了方便与eclipse的快捷键相似,所以这里设置快捷键为R,与eclipse不同的是:少了鼠标右键

问题记录
code insight features are not availale
idea代码洞察功能不可用
在idea中.java文件不显示.java后缀并且文件图标为C,洞察功能不可用可能导致该功能出错,显示为J图标并显示.java后缀,影响代码导包功能
解决方式:
- help–>Edit Custom Properties…
- 新增配置
idea.max.intellisense.filesize=50000 idea.max.content.load.filesize=400000