目录

  • Settings配置:
  • 1、Line separator
  • 2、一个tab变成4个空格
  • 3、鼠标移动到方法或者类上是否显示提示信息
  • 4、改变系统字体大小
  • 5、改变代码字体大小和行间距
  • 6、自动导包
  • 7、方法中间用横线隔开,以及显示空白处的空格或者tab键
  • 8、代码字体样式
  • 9、多行显示已打开的文件
  • 10、设置UTF-8编码
  • 11、解决XXX.properties文件里面的中文变成unicode编码问题
  • 12、代码自动换行
  • 13、自动生成serialVersionUID
  • 14、查看内存消耗情况,并改善IDEA编辑代码时的卡顿问题
  • 15、解决IDEA控制台中文乱码问题
  • 16、系统字体调整(比如左侧目录结构中的字体)
  • 17、文件和代码模板配置、其他模板配置(注释模板)
  • Other Settings》Settings for New Projects
  • Other Settings》Structure for New Projects
  • 1、配置Project SDK版本,如果不配置的话当你导入大项目的时候,里面的多个模块都需要手动配置,那就太恶心了
  • 2、配置SDKs,不过这个一般都是配置好的


Settings配置:

1、Line separator

idea java 属性空一行 idea显示空格等信息_idea java 属性空一行

2、一个tab变成4个空格

idea java 属性空一行 idea显示空格等信息_qt_02

3、鼠标移动到方法或者类上是否显示提示信息

idea java 属性空一行 idea显示空格等信息_idea java 属性空一行_03

4、改变系统字体大小

idea java 属性空一行 idea显示空格等信息_qt_04

5、改变代码字体大小和行间距

idea java 属性空一行 idea显示空格等信息_qt_05

6、自动导包

idea java 属性空一行 idea显示空格等信息_用户名_06

7、方法中间用横线隔开,以及显示空白处的空格或者tab键

idea java 属性空一行 idea显示空格等信息_qt_07

8、代码字体样式

idea java 属性空一行 idea显示空格等信息_qt_08

9、多行显示已打开的文件

idea java 属性空一行 idea显示空格等信息_用户名_09

10、设置UTF-8编码

idea java 属性空一行 idea显示空格等信息_用户名_10

11、解决XXX.properties文件里面的中文变成unicode编码问题

idea java 属性空一行 idea显示空格等信息_idea_11

12、代码自动换行

idea java 属性空一行 idea显示空格等信息_idea java 属性空一行_12

13、自动生成serialVersionUID

搜索serialVersionUID

idea java 属性空一行 idea显示空格等信息_idea java 属性空一行_13

14、查看内存消耗情况,并改善IDEA编辑代码时的卡顿问题

idea java 属性空一行 idea显示空格等信息_idea_14


效果如下:

idea java 属性空一行 idea显示空格等信息_idea java 属性空一行_15

如果内存使用过高,将会造成IDEA在编辑代码时非常卡顿。如果想要IDEA编辑代码非常流畅,可以在IDEA安装目录中的bin目录下找到文件idea64.exe.vmoptions,然后更改里面的堆的大小,比如更改成:

-Xms1024m
-Xmx2048m

如下:

idea java 属性空一行 idea显示空格等信息_qt_16

15、解决IDEA控制台中文乱码问题

步骤1: 在VM options中配置:-Dfile.encoding=UTF-8

idea java 属性空一行 idea显示空格等信息_qt_17

步骤2(步骤1不生效时才使用):

-Dfile.encoding=UTF-8配置在下面文件中,如果点击Edit Custom VM Options…打不开文件当我没说

idea java 属性空一行 idea显示空格等信息_qt_18

16、系统字体调整(比如左侧目录结构中的字体)

idea java 属性空一行 idea显示空格等信息_用户名_19

17、文件和代码模板配置、其他模板配置(注释模板)

1)文件和代码模板配置

对于Java后端程序员来说,我们只需要配置类和接口的注释就可以了,最终效果是新建类或者接口的时候,将会出现该配置即可,需要点击File》Settings》Editor》File and Code Templates》Files,由于类和接口模板的配置方式大致相同,我们以类模板为例进行说明,如下:

idea java 属性空一行 idea显示空格等信息_html5_20


大家可以根据项目需要配置里面的内容,我这里提供一种配置方式,如下:

idea java 属性空一行 idea显示空格等信息_html5_21


对于上述符号,这里解释一下:

(1)${NAME}:设置类名,与下面的${NAME}一样才能获取到创建的类名
(2)TODO:代办事项的标记,一般生成类或方法都需要添加描述
(3)${USER}、${DATE}、${TIME}:设置创建类的用户、创建的日期和时间,这些事IDEA内置的方法,还有一些其他的方法在绿色框标注的位置,比如你想添加项目名则可以使用${PROJECT_NAME}
(4)1.0:设置版本号,一般新创建的类都是1.0版本,这里写死就可以了

2)其他模板配置

首先新建模板组,需要点击File》Settings》Editor》Live Templates》右上角+号》2.Template Group,如下:

idea java 属性空一行 idea显示空格等信息_qt_22


选中新创建的模板组,然后用来新建模板,需要点击右上角+号》1.Live Template,如下:

idea java 属性空一行 idea显示空格等信息_qt_23


然后按照要求填写模板别名(在代码中要用到)、描述信息、模板文本,如下:

idea java 属性空一行 idea显示空格等信息_idea_24


这里给出上面几种配置模板:

1、addend(添加结束注释)
// add end by 你自己的用户名 time $date$ reason $END$
  说明:
	(1)Abbreviation别名:“addend”
	(2)Description描述信息:“添加结束注释”
	(3)Template Text模板文本:“// add end by 你自己的用户名 time $date$ reason ”
	(4)对于别名、描述信息、模板文本的位置,下面几处也是相同的,所以不在赘述

2、addstart(添加开始注释)
// add start by 你自己的用户名 time $date$ reason $END$

3、modifystart(修改开始注释)
// modify start by 你自己的用户名 time $date$ reason $END$

4、modifyend(修改结束注释)
// modify end by 你自己的用户名 time $date$ reason $END$

5、deletestart(删除开始注释)
// delete start by 你自己的用户名 time $date$ reason $END$

6、deleteend(删除结束注释)
// delete end by 你自己的用户名 time $date$ reason $END$

7、class(类注释)
/**
 * $END$
 * @author 你自己的用户名
 * @date   $date$ $time$
 **/

8、method(方法注释)
/**
 * $END$
 * @author 你自己的用户名
 * @date   $date$ $time$
 * @param  
 * @return
 **/
 
 9、field(属性注释)
 /** $END$ **/

对于具体使用,我们以模板addstart为例来说明,我们在代码中写addstart,将会出现下面的提示,点击Enter之后填写相关信息即可,如下:

idea java 属性空一行 idea显示空格等信息_idea_25

Other Settings》Settings for New Projects

根据上面的Settings来配置就好

Other Settings》Structure for New Projects

1、配置Project SDK版本,如果不配置的话当你导入大项目的时候,里面的多个模块都需要手动配置,那就太恶心了

idea java 属性空一行 idea显示空格等信息_用户名_26

2、配置SDKs,不过这个一般都是配置好的

idea java 属性空一行 idea显示空格等信息_html5_27