本文讲一些刚安装IDEA需要进行的初始化配置,大家可以对照配置原因看自己是否需要配置。
另外,有些配置比如Maven仓库配置,还有一个New Project Settings需要配置,否则打开新项目,又需要重新配置一遍。
默认的启动项目,是在导航栏中点击启动或者Debug。但是这样的启动方式不是很方便,尤其是在微服务项目中,一个IDEA窗口打开多个项目时,看console日志也很不方便。所以配置这个DashBoard,配置后,项目会以列表的方式显示在Service
窗口中,启动、看日志都方便了很多。
导入项目后,打开.idea
目录,打开下面的workspace.xml
文件,在name
为RunDashBoard
的component
标签中,加入如下内容:
<option name="configurationTypes">
<set>
<option value="SpringBootApplicationConfigurationType" />
</set>
</option>
方便插件的搜索和安装。
File > Settings > Plugins
,点击右边installed
右边的齿轮,选择Manage Pulgin Repositories
,填写http://plugins.jetbrains.com/
。
主要就是安装一些常用的插件,可以根据需要选择性地安装。
Alibaba Java Coding Guidelines 阿里巴巴Java编码指南
CamelCase 字符串格式转换,快捷键Shift + Alt + U
Free MyBatis plugin DAO层和mapper文件快速跳转
Grep Console 改变日志信息的颜色,方便我们可以的更好查看
Translation 翻译
.ignore 版本控制器忽略文件配置
CodeGlance 右侧代码微型地图
leetcode editor 支持leetcode.com和leetcode-cn.com,可以测试和提交问题
PDF Viewer PDF阅读器
SequenceDiagram 调用链路自动生成时序图
HighlightBracketPair 括号开始结尾 高亮显示
GenerateO2O 自动填充参数的值
GenerateAllSetter 自动调用所有 Setter 函数(可填充默认值)
Maven Helper 方便maven项目解决jar冲突
String Manipulation 对字符串的处理
RoboPOJOGenerator JSON生成类
GitToolBox 方便查看提交信息
好多次误触到这个快捷键,就把方法折叠起来了,很影响编码,就关了。
Setting
> Keymap
搜索Fold
,找到Fold Selection/Remove region
,双击点击Remove
。
这个主要就是为了设置一个自己看着舒服的 && 1和小写的L大写的i容易区分的字体。
Editor
> Font
Font选择JetBrains Mono
,Size选择14
。
在MyBatis中写SQL的时候,很多统计的SQL以count或sum开头,IDEA默认无法识别出它是什么类型的SQL,每次都需要指定,所以在设置中统一配置了。
Other Settings > Mybatis
,在Select
中增加count
和sum
。
这个主要就是为了好看,而且能够更加遍历地使用git bash。配置后Terminal就变成了git bash。
Settings
> Tools
> Terminal
,Shell path
改为Git/bin/bash.exe
。
由于项目比较多,如果每次打开IDEA默认打开上次的项目,就会很麻烦,需要再打开一次才行。所以配置成默认不打开项目,每次打开IDEA选一下项目就可以了。
Settings
> Appearance & Belavior
> System Settings
,去掉右边Reopen last project on startup
的勾。
有些提示线不是特别的重要,一直显示着又很不舒服,有强迫症的人必须把它关掉。当然了,去掉这些提示,这部分规范就靠自己把控了。
Settings
> Editor
> Inspections
:
搜索javadoc
,去掉Ali-Check
下面两项后面的勾*(去掉注释必须使用文档注释的检查);
搜索General
,去掉General
下Duplicated code fragment
后面的勾(去掉重复代码的检查);
搜索no data sources
,去掉No data sources configured
后面的勾(没配置数据源);
搜索dialect
,去掉SQL dialect detection
后面的勾(SQL检测)*。
编辑器上面如果只显示一行,有时候打开太多就很不好翻找。显示多行就比较方便了。
Settings
> Editor
> General
> Editor Tabs
,右边的Show tabs in
,选择Multiple rows
。
配置Maven的配置文件和仓库位置
Settings
> Settings for New Projects
,搜索maven
,然后设置:
Maven home directory:已解压好的maven根目录;
User settings file:自己的settings.xml文件;
Local repository:准备好的本地maven仓库。
配置自己项目的存放位置,这样每次open的时候就会默认打开这个目录,不用每次都选一遍了。
Settings
> Appearance&Behavior
> System Settings
,右边Project Openning
下的Default directory
,修改成自己想要的路径即可。
不配置的话,提示是根据大小写来提示的,比较不方便。配置之后不论敲出来的是大写还是小写都会提示。
Settings
> Editor
> General
> Code Completion
,右边Match Case
前面的勾去掉。
创建类的时候自动生成头部的@author等信息
Settings
> 搜索file and code templates
> includes
> File Header
,在右边的框中粘贴如下内容:
/**
* @author Yuefei.Wang
* @date ${DATE} ${TIME}
*/
启动一个刚clone下来的SpringBoot项目的时候老是提示找不到主类,配置了这个之后就好了,不知道这个配置项具体有什么作用。
settings
> 搜索maven
> 点击Maven
下面的Runner
> 去掉右边Delegate IDEA build/run actions to Maven
的勾。
喜欢本文的朋友不要忘记点一个免费的赞哦,你的赞将是我最大的动力。