IDEA初始化,新安装IDEA都需要做什么配置?

本文讲一些刚安装IDEA需要进行的初始化配置,大家可以对照配置原因看自己是否需要配置。
另外,有些配置比如Maven仓库配置,还有一个New Project Settings需要配置,否则打开新项目,又需要重新配置一遍。

windows系统和mac系统的idea设置打开的位置不一样:
windows:File > Settings
mac:IntelliJ IDEA > Preferences

打开Run DashBoard

配置原因

默认的启动项目,是在导航栏中点击启动或者Debug。但是这样的启动方式不是很方便,尤其是在微服务项目中,一个IDEA窗口打开多个项目时,看console日志也很不方便。所以配置这个DashBoard,配置后,项目会以列表的方式显示在Service窗口中,启动、看日志都方便了很多。

配置方法

导入项目后,打开.idea目录,打开下面的workspace.xml文件,在nameRunDashBoardcomponent标签中,加入如下内容:

<option name="configurationTypes">
  <set>
	<option value="SpringBootApplicationConfigurationType" />
  set>
option>

比较新版本的idea可以在打开Service窗口之后,直接添加SpringBoot服务。

设置插件仓库

配置原因

方便插件的搜索和安装。

配置方法

设置 > Plugins,点击右边installed右边的齿轮,选择Manage Pulgin Repositories,填写http://plugins.jetbrains.com/

插件

配置原因

主要就是安装一些常用的插件,可以根据需要选择性地安装。

配置方法

Alibaba Java Coding Guidelines 阿里巴巴Java编码指南
CamelCase 字符串格式转换,快捷键Shift + Alt + U/⇧ + ⌥ + U
Free MyBatis plugin DAO层和mapper文件快速跳转
Grep Console 改变日志信息的颜色,方便查看
Translation 翻译
.ignore 版本控制器忽略文件配置
leetcode editor 支持leetcode.com和leetcode-cn.com
SequenceDiagram 调用链路自动生成时序图
GenerateAllSetter 自动调用所有 Setter 函数(可填充默认值)
Maven Helper 方便maven项目解决jar冲突
String Manipulation 对字符串的处理
RoboPOJOGenerator JSON生成类

关掉 Ctrl + . 的快捷键(windows)

配置原因

好多次误触到这个快捷键,就把方法折叠起来了,很影响编码,就关了。

配置方法

设置 > Keymap 搜索Fold,找到Fold Selection/Remove region,双击点击Remove

字体设置

配置原因

这个主要就是为了设置一个自己看着舒服的 && 1和小写的L大写的i容易区分的字体。

配置方法

设置 > Editor > Font
Font选择JetBrains Mono,Size选择14

Select中增加count和sum

配置原因

在MyBatis中写SQL的时候,很多统计的SQL以count或sum开头,IDEA默认无法识别出它是什么类型的SQL,每次都需要指定,所以在设置中统一配置了。

配置方法

设置 > Other Settings > Mybatis,在Select中增加countsum

设置终端为git终端(windows)

配置原因

这个主要就是为了好看,而且能够更加遍历地使用git bash。配置后Terminal就变成了git bash。

配置方法

设置 > Tools > TerminalShell path改为Git/bin/bash.exe

设置默认不打开项目

配置原因

由于项目比较多,如果每次打开IDEA默认打开上次的项目,就会很麻烦,需要再打开一次才行。所以配置成默认不打开项目,每次打开IDEA选一下项目就可以了。

配置方法

设置 > Appearance & Belavior > System Settings,去掉右边Reopen last project on startup的勾。

去掉多余的提示线

配置原因

有些提示线不是特别的重要,一直显示着又很不舒服,有强迫症的人必须把它关掉。当然了,去掉这些提示,这部分规范就靠自己把控了。

配置方法

设置 > Editor > Inspections
搜索javadoc,去掉Ali-Check下面两项后面的勾*(去掉注释必须使用文档注释的检查)
搜索General,去掉GeneralDuplicated code fragment后面的勾
(去掉重复代码的检查)
搜索no data sources,去掉No data sources configured后面的勾
(没配置数据源)
搜索dialect,去掉SQL dialect detection后面的勾
(SQL检测)*。

编辑器上面的tab设置多行显示(windows)

配置原因

编辑器上面如果只显示一行,有时候打开太多就很不好翻找。显示多行就比较方便了。

配置方法

设置 > Editor > General > Editor Tabs,右边的Show tabs in,选择Multiple rows

Maven配置

配置原因

配置Maven的配置文件和仓库位置

配置方法

设置 > Settings for New Projects,搜索maven,然后设置:
Maven home directory:已解压好的maven根目录;
User settings file:自己的settings.xml文件;
Local repository:准备好的本地maven仓库。

设置默认打开项目的路径

配置原因

配置自己项目的存放位置,这样每次open的时候就会默认打开这个目录,不用每次都选一遍了。

配置方法

设置 > Appearance&Behavior > System Settings,右边Project Openning下的Default directory,修改成自己想要的路径即可。

关掉编码补全的大小写敏感

配置原因

不配置的话,提示是根据大小写来提示的,比较不方便。配置之后不论敲出来的是大写还是小写都会提示。

配置方法

设置 > Editor > General > Code Completion,右边Match Case前面的勾去掉。

自动生成类头部信息

配置原因

创建类的时候自动生成头部的@author等信息

配置方法

设置 > 搜索file and code templates > includes > File Header,在右边的框中粘贴如下内容:

/**
 * @author Yuefei.Wang
 * @date ${DATE} ${TIME}
 */

防止找不到主类

配置原因

启动一个刚clone下来的SpringBoot项目的时候老是提示找不到主类,配置了这个之后就好了,不知道这个配置项具体有什么作用。

配置方法

设置 > 搜索maven > 点击Maven下面的Runner > 去掉右边Delegate IDEA build/run actions to Maven的勾。

设置专注模式快捷键

配置原因

专注模式比较常用,可以更加专注于写代码,而且对小尺寸的屏幕很友好。

配置方法

设置 > keymap,搜索distraction,找到下面View中的Toggle Distraction Free mode,输入快捷键。
我设置的mac快捷键是:⌃ + ⌘ + P

取消代码上面的usage和作者信息(mac)

配置原因

之前用windows系统没有这个,改用mac之后,属性、方法上面会显示usage和作者,没什么用看着不舒服。

配置方法

设置 > Editor > Inlay Hints,右边有很多选项,把Code vision前面的勾去掉即可。

配置方法默认不折叠

配置原因

很多方法默认是折叠起来的,修改的时候需要去点击左边的小加号,或者点击折叠起来的代码。但是代码如果很少(比如刚生成的return null),点击不会展开,还需要按回车,但是按了回车代码又换行了,还得改回来,就很烦。

配置方法

设置 > ‘Editor’ > ‘Code Folding’,右边有一个‘One-line methods’,把前面的勾去掉即可。

你可能感兴趣的:(Java,intellij-idea,java,IDEA,初始化,配置)