IDEA自定义Live Templates

使用IDEA的Live Templates提高编码效率

IDEA自带的Live Templates

File --> Settings --> Editor --> Live Templates

IDEA自定义Live Templates_第1张图片

可以看到有一个 java的 Live Templates。

输入缩略词,即可快速生成代码。

psfs:生成 public static final String

psvm :生成public static void main函数
sout :生成System.out.println();

ifn : 生成 if( ==null)

自定义Live Templates

File --> Settings --> Editor --> Live Templates

  • 首先创建Templates Group:

    IDEA自定义Live Templates_第2张图片

  • 接着添加 Live Templates:

    IDEA自定义Live Templates_第3张图片

Abbreviation:输入缩略词即可生成代码;
Edit variables:编辑变量,包括顺序,变量功能等,详见下方备注
Template text:代码模板,$END$ 为最后光标停留位置,$x$ x为变量。
Applicable:指明在适合什么类型的文件。一般默认勾选java就可以。
options:即输入快捷键后按下Enter还是Tab生成模板。
Reformate According to Style:自动进行代码格式化。不勾选代码不会自动缩进换行

自定义Live Templates的示例

以下的示例,都是使用首字母,作为缩略词。

  • 初始化String类型的list:

Abbreviation:lsna,

Template text:

List $VAR$ = new ArrayList<>();

或者:直接用List结尾,再写上变量名就行。

List $END$List = new ArrayList<>();
  • 初始化String, String的 Map:

Abbreviation: mssnh,

Template text:

Map $VAR$ = new HashMap<>();

不一一例举,其他的模板代码,自行设置。

Postfix Completion

IDEA的 Postfix Completion也能够生成代码,而且更加智能。后续再补充。

参考资料:

IDEA 模板 live template - 简书

你可能感兴趣的:(intellij,idea,intellij-idea,java,ide)