设置基于windows平台的 IntelliJ IDEA 2018.1.4

选择主题



  • Theme(主题):建议选择 Darcula ,效果如上图,他是黑色系的,黑色系的好处是可以吸收字体边缘的杂色,而且不刺眼。
  • 勾选 Override default fonts by (not recommended),以修改字体字号的大小。注意这里修改的字体、字号只会影响到跟主题相关的字体、字号,不会影响到代码编辑区域的字体、字号
  • Name(字体名称):建议选择 Microsoft YaHei(微软雅黑),因为它系统自带且支持中文
  • Size:凭喜好

代码编辑区域及相关区域的字体、字号修改



这个地方就是修改跟代码相关的字体和字号的

  • 勾选 Show only monospaced fonts 以筛选等宽字体,建议选择等宽字体
  • Font、Siez:凭喜好

在该版本中,此处除了影响代码编辑区外还影响控制台的字体

编码设置



  • Global Encoding:建议UTF-8
  • Project Encoding:建议UTF-8
  • Properties Files (*.properties): .properties文件的编码
  • Default encoding for properties files:建议UTF-8
  • 勾选 Transparent native-to-ascili conversion,由于 .properties文件不支持中文,所以IDEA提供了这样一个功能。在 .properties文件添加中文时,IDEA将中文转换成Unicode编码,然后在显示时,将Unicode编码再转换成中文

由于 UTF-8 编码文件有 有BOM无BOM 之分,默认情况下 IntelliJ IDEA 使用的编译器是 javac,只能编译 无BOM 的文件,而且很多编辑器对UTF-8 BOM的兼容性不是很好,所以创建UTF-8 格式文件的时候建议选择 无BOM

  • BOM for new UTF-8 files
  • Create UTF-8 files: 强烈建议选择 with NO BOM ,这样创建的 UTF-8 格式的文件都是不带 BOM

代码提示时,不区分大小写

IntelliJ IDEA 的代码提示默认是区分大小写,使用时有些不太方便,通过以下设置为不区分大小写



自动导包

IntelliJ IDEA 默认没有开启自动导包,,通过以下开启自动导包



  • 勾选 Add unambiguous imports on the fly:写代码时,自动帮我们导包,但对于同名的包,还是需要 Alt + Enter 手动导入
  • 勾选 Optimize imports on the fly (for current project): 写代码时自动帮我们优化导入的包,比如自动去掉一些没有用到的包

显示多行tab


如图,IDEA 默认只展示单行tab,当打开多个文件时,单行显示不下的tab就被隐藏掉了,找起来特别不方便


  • 取消勾选 Show tabs in single row,可以解除显示,效果如下



软分行

代码过长时,来回拖动滚动条不太方便,idea 提供了软分行功能,如下



启动IDEA时,手动选择要打开的项目

IDEA默认是打开上次使用的项目,如果不喜欢,也可以如下图配置,这样每次启动时,都会让你手动选择