idea自动抽取变量快捷键设置
ctrl+alt+v
自动遍历
iter

注解配置

Setting > Editor > File and Code Templates > Includes > File Header
图片.png

添加注解

  1. /**
  2. * ${description}
  3. * @author ${USER}
  4. * @date ${DATE}
  5. **/

代码补全

1, psvm(生成 main 函数)

(1)我们在代码中输入 psvm 后回车:会自动生成 main 函数:

2,sout(打印语句)

我们在代码中输入 sout 回车,会自动生成 System.out.println() 这个打印语句:

3,.var(自动为对象生成声明)

(1)比如输入 123.var 回车,
(2)输入 new File().var 回车,

4,.try(生成 try … catch)

(1)比如我们在上面的 File 代码后面跟上 .try 回车:
(2)则会自动在外层加上 try…catch 语句:

5,.if(生成 if 语句)

(1)我们输入好一个条件后在后面跟上 .if,然后回车:
(2)便会自动生成如下的 if 语句:

6 .null 与 .nn(空、非空判断)

(1)比如输入 args.null 回车,则会生成如下代码,判断是否为空:
(2)比如输入 args.nn 回车,则会生成如下代码,判断是否不为空:

7 .for和.fori(for 循环遍历)

(1)比如输入 args.for 回车,则会生成普通的 for 遍历语句:
(2)输入 args.fori 回车,则会生成带有索引的遍历语句:

8 dep(依赖配置)

pom.xml 文件中输入 dep 后回车,会自动生成依赖配置相关代码:

配置mvn

图片.png

快捷键查看

help->keymap Referernce
image.png
mac 的快捷键对应

image.png

中文输入法

在线上,环境操作中,我们会遇到 IDEA 系列产品在 Linux 下无法使用搜狗拼音输入中文的情况,我们可以通过以下方式来解决。
首先 IDEA 安装在/opt目录下面,idea.sh文件在 idea 所在目录的 bin 文件夹里面。
我们可以用文本编辑器打开 idea.sh,我们可以看到下面这段代码:

  1. # -------------------------------------------------------------
  2. # Run the IDE.
  3. # -------------------------------------------------------------

在它前面添加:

  1. XMODIFIERS="@im=fcitx"
  2. export XMODIFIERS

保存后,我们就可以在 IDEA 中正常输入中文了。

继承关系图

选中要查看的某个接口或类,点击右键,选择Diagrams->Show Diagram

image.png

隐藏文件

  1. Command+,打开Preferences窗口
  2. 在Editor > File Types窗口的最下端找到lgnore files and folesrs.
  3. 按照输入规则输入需要隐藏文件夹即可

图片.png

自动生成serialVersionUID

image.png

搜索Serializable class without ‘serialVersionUID’

image.png

勾选Serializable class without ‘serialVersionUID’后面的复选框。右侧Severity默认Warning即可。

import 自动导入包和删除无用的 import

image.png