# IDEA设置

# 界面风格

良好的界面,是开始编码的第一步。File->Settings->Appearance & Behavior->Appearance->Theme选择自己喜欢的风格

# 菜单栏字体/大小

在工作中,时常碰见同事在一个特大的屏幕上,显示着赶紧要用放大镜查看的代码,实在是影响整体美观和编码。File->Settings->Appearance & Behavior->Appearance->勾选Use Custom font,设置Size(字体Microsoft YaHei,字体15)

# 编码字体/大小/行间距

在工作过程中编写的文件字体和行间距等,同样影响着界面的美观度。File->Settings->Editor->Font->设置Font/Size/Line spacing(字体Microsoft YaHei,字体16,间隔1.4)

IDEA也支持向浏览器那样按住Ctrl+鼠标滚轴来改变编辑区的字体的大小,设置的开关在:File->Settings->Editor->General->勾选Change font size(Zoom) with Command+Mouse Whee!

# JDK环境配置

项目的JDK如果不设置,项目中代码包含在一般java包下的类是全部飘红的。有很对时候我们无法定位项目到底出现了什么问题,往往大片大片代码飘红,都是JDK/MAVEN的设置问题导致项目环境或者依赖包没有正确导入。File->Project Structure->Project Settings->Project->Project SDK->选择自己安装的JDK

# MAVEN环境配置

当新建一个项目是,IDEA通常会使用使用默认绑定的MAVEN设置和仓库地址。一般来讲,开发人员都会维护和安装自己的MAVEN配置和仓库地址,这就需要在IDEA中进行配置,也方便在开发过程中管理自己的jar包,查询包异常等。File->settings->Build,Execution,Deployment->Maven->

  1. 选择自己的Maven home directory
  2. 勾选Override,User settings file选择安装好MAVEN的setting配置文件
  3. 勾选Override,Local repository选择配置的MAVEN仓库配置地址

# 设置统一编译器和编译版本

编译器和编译版本设置最好jdk版本一致。File->Setting->Build->Compiler->Java Compiler

# 文件头签名

所有的类都必须添加创建者和创建日期。File->Editor->File and Code Templates->Includes->File Header

/**
* @author cunsenjun
* @date ${DATE} ${TIME}
*/

# Terminal配置gitbash

默认情况下,Terminal窗口在window环境下是支持cmd命令,可以设置其支持git命令,就可以在开发模式下,不用打开git bash,直接在Terminal窗口下输入git命令管理代码。File->settings->Tools->Terminal->Application settings->Shell path选择git安装的目录下的/bin/bash.exe 如何使用git请参考IDEA中使用git

# git配置

项目代码管理,现在主流的就属git了。File->Settings->Version Control->Git->Path to Git executable选择安装git的目录下/bin/git.ext

# 大小写不敏感

一般类名都是大写字母开头,在代码编写中,如果设置了大小写敏感,当输入小写字母时,IDEA是不会有类名提示出来的,相当影响开发效率。File->Settings->Editor->General->Code Completion ->将Match case勾选去掉

# 显示行号

在文件中,显示行号有助于快速定位代码。File->Settings->Editor->General->Appearance->Show line numbers

在文件上左边右键->show line number也可以显示行号

# 文件上显示svn/git最近提交人

在文件行号上右键->annotate显示每行代码的提交修改人,能很快定位到谁动过代码,定位问题。

# 设置文件编码

在项目开发初期就需要统一好项目中文件的编码方式,特别是一些配置文件(.properties,.yml)需要做些注释,java文件签名或者方式注释时。如果没有设置好文件编码,到中后期再设置容易导致文件既有UTF-8,又有GBK等其他编码方式,导致乱码,从而徒增编码转换的烦劳。File->Settings->Editor->File Encodings

  1. 选择Global Encoding UTF-8
  2. 选择Project Encoding UTF-8
  3. 注意再Path Encoding + 的项目目录、编码、增加目录选项设置
  4. Properties File 的编码Default encoding for properties files UTF-8,并勾上“Transparent native-to-ascii conversion”

# 自动导包设置

File->Settings->Editor->General->Auto Import->Java

  1. 勾选Optimize imports on the fly自动导入不明确的结构
  2. 勾选Add unambiguous imports ont thr fly自动帮我们优化导入的包

# MAVEN依赖包自动导包

在版本切换或者增加依赖包时,往往需要手动刷新导入依赖包,可设置自动导入避免操作上的繁琐。File->Settings->Build,Execution,Deployment->Build Tools->Maven->Importing->勾选Import Maven projects automatically

# 代码自动编译设置

IDEA默认是不帮我们编译的,一般我们会设置自动编译.File->Settings->Build,Execution,Deployment->Compiler->勾选Build project automatically

# 显示多个Tabs

IDEA默认是在一行中显示打开的文件的,当在开发过程中,打开了很多的文件,这项设置就现得比较方便查看到底打开了哪些文件,并在文件之间进行切换。File->settings->Editor->General->Editor Tabs->勾选掉Show tabs in single row

# IDEA重启/清理缓存

开发过程中,如果怀疑是IDEA加载的缓存导致的问题,或者你需要重新加载下项目。File->Invalidate cache/Restart->选择Invalidate and Restart(清除IDEA缓存并重启) /Invalidate(清除IDEA缓存)/Just Restart(不清除缓存直接重启)

TIP

在选择Invalidate and Restart后,IDEA重启完成加载项目,JDK和MAVEN的设置也会重置为默认,需要重新设置。

# 忽略IDEA的一些文件类型

在正常的IDEA默认设置中打开的项目,有IDEA的项目配置文件(.iml 和.idea)总影响目录结构的美观度,打开File->Settings->Editor->File Types->Ignore file and folders加入要隐藏的文件后缀或者文件夹均可。

# 展示内存使用量

在日常开发项目过程中,项目启动过多时常导致电脑运行缓慢,内存不够用。监控内存使用情况,有时就能方便开发人员定位问题。File->Settings->Appearance & Behavior->Appearance->Window Options->勾选Show Memory indicator

# 默认settings设置

在FIle下菜单中有个settings/Project Structure/Other Settings,其中Other Settings中的Default Settings/Default Project Structure相当于一个IDEA的设置模板,当新建一个项目后,使用Other Settings设置的选项,会使用到新项目中。而通过FIle下的settings/Project Structure是使用到当前项目的设置。

# 项目目录结构扁平折叠

默认情况下,IDEA在打开project后空目录都是折叠的,我们在打开具体文件时就不会一个一个去展开文件夹,如果不是可以设置:Project的设置下拉菜单->Hide Empty Middle Packages

提示

Ctrl+Alt+S可直接调出File->Settings页面 如果大概知道自己设置的选项的keyword,可以直接在File->settings弹框中搜索。 IDEA的设置需要勾选或设置好后点击Apply->Ok

更新时间: 10/30/2020, 5:24:39 PM