IDEA 实用使用技巧记录

添加自定义方法

  1. 首先,点击File–>Settings–>Editor–>Live Templates
    IDEA 实用使用技巧记录

  2. 接着,点击右上角“+”添加“Template Group”模板组,如Java
    IDEA 实用使用技巧记录

  3. 在新增的模板组内添加模板,点击右上角“+”添加“Live Template”
    IDEA 实用使用技巧记录

  4. 填写模板内容,定义出发快捷键选择 Enter
    IDEA 实用使用技巧记录

  5. 定义作用域
    IDEA 实用使用技巧记录

这样就OK了,可以仿照这种方式,自定义很多快捷输入的语句,比如输入,输出等:
IDEA 实用使用技巧记录

鼠标放上去提示参数

IDEA 实用使用技巧记录

查看一个类的所有继承关系(当前类的所有继承关系图)

查看父类

下面看这个编辑器怎么以图解的形式,查看这种继承关系。
IDEA 实用使用技巧记录
IDEA 实用使用技巧记录
IDEA 实用使用技巧记录

(上面的是查看的Java源码的类的所有继承关系,最下面的这个是在查看spring项目里面的一个类的继承关系的时候,可能会有spring关系图,这个spring关系太复杂了,简直跟蜘蛛网一样,还是就看看各个类的继承图就可以啦。)

更新:这个地方是有放大镜功能哦。我也是意外发现的,具体看图。
IDEA 实用使用技巧记录

查看子类

IDEA 实用使用技巧记录

那么快捷键是啥呢,看下图,
IDEA 实用使用技巧记录

编码配置

全局编码

IDEA 实用使用技巧记录

文件编码

打开需要设置编码的文件,在右下角进行设置

字体

界面字体

Settings->Appearance
IDEA 实用使用技巧记录

程序字体

Editor -> Colors & Fonts -> Font
IDEA 实用使用技巧记录

格式化代码,后多行空行转为一行

idea格式化代码后会出现最多2行空行,不能像eclipse一样最多只保留一行空行,
要想设置的和eclipse效果一样,
设置如下
File --> setting --> 搜索 code style --> 选择 blank lines标签项 --> 保留最大空行数设置为1
IDEA 实用使用技巧记录

Auto import

IDEA 实用使用技巧记录
如上图标注 1 和 2 所示,默认 IntelliJ IDEA 是没有开启自动 import 包的功能。
勾选标注 1 选项,IntelliJ IDEA 将在我们书写代码的时候自动帮我们优化导入的包,比如自动去掉一些没有用到的包。
勾选标注 2 选项,IntelliJ IDEA 将在我们书写代码的时候自动帮我们导入需要用到的包。但是对于那些同名的包,还是需要手动 Alt + Enter 进行导入的,IntelliJ IDEA 目前还无法智能到替我们做判断。
IDEA 实用使用技巧记录
如上图标注 1 所示,当我们 Java 类中导入的某个包下类超过这里设置的指定个数,就会换成用 * 号来代替。

默认代码展示形式(折叠/展开)

IDEA 实用使用技巧记录
如上图标注红圈所示,我们可以对指定代码类型进行默认折叠或是展开的设置,勾选上的表示该类型的代码在文件被打开的时候默认是被折叠的,去掉勾选则反之。

编译增加堆内存

IDEA 实用使用技巧记录

文件打开超过一行,多行显示

IDEA 实用使用技巧记录

如上图标注 1 所示,在打开很多文件的时候,IntelliJ IDEA 默认是把所有打开的文件名 Tab 单行显示的。
可以修改位多行

文件默认打开方式

IDEA 实用使用技巧记录

如上图标注 1 所示,该区域的后缀类型文件在 IntelliJ IDEA 中将以标注 2 的方式进行打开。
如上图标注 3 所示,我们可以在 IntelliJ IDEA 中忽略某些后缀的文件或是文件夹,比如我一般会把 .idea 这个文件夹忽略。

行号和方法分割线

IDEA 实用使用技巧记录

如上图红圈所示,默认 IntelliJ IDEA 是没有勾选 Show line numbers 显示行数的,但是我建议一般这个要勾选上。
如上图红圈所示,默认 IntelliJ IDEA 是没有勾选 Show method separators 显示方法线的,这种线有助于我们区分开方法,所以也是建议勾选上的。

新窗口/同窗口,打开工程

IDEA 实用使用技巧记录
如上图标注 1 所示,勾选此选项后,启动 IntelliJ IDEA 的时候,默认会打开上次使用的项目。如果你只有一个项目的话,该功能还是很好用的,但是如果你有多个项目的话,建议还是关闭,这样启动 IntelliJ IDEA 的时候可以选择最近打开的某个项目。
如上图红圈所示,该选项是设置当我们已经打开一个项目窗口的时候,再打开一个项目窗口的时候是选择怎样的打开方式。
Open project in new window 每次都使用新窗口打开。
Open project in the same window 每次都替换当前已打开的项目,这样桌面上就只有一个项目窗口。
Confirm window to open project in 每次都弹出提示窗口,让我们选择用新窗口打开或是替换当前项目窗口。(默认勾选)