本文讲一些刚安装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的勾。
喜欢本文的朋友不要忘记点一个免费的赞哦,你的赞将是我最大的动力。