【发布时间】:2021-07-03 01:32:59
【问题描述】:
在IDEA中,我可以输入sout代表System.out.println();,我想知道如何制作自己的代码缩写。例如,别名System.out.print();到soun或任何其他名称
【问题讨论】:
标签: intellij-idea
在IDEA中,我可以输入sout代表System.out.println();,我想知道如何制作自己的代码缩写。例如,别名System.out.print();到soun或任何其他名称
【问题讨论】:
标签: intellij-idea
这在 IntelliJ 中称为 实时模板。
转到File > Settings > Editor > Live Templates。从那里选择 Java,在右侧,您会看到一个加号。通过单击它,您将获得一个1. Live Template,这将为您提供一个新的缩写。
将其命名为soun,文本应为
System.out.print($END$);
完成后,请确保您已通过单击旁边的复选框启用该缩写。
docs of IntelliJ 详细介绍了这些模板的语法。
$END$语法表示代码sn -p完成时光标所在的位置,不能再按Tab键跳转到下一个变量。
还有更多变量要查看,other configurations 要做!
编辑: 这个问题有一个答案here,但看起来它不一定回答那个帖子上提出的问题,所以这就是为什么我决定发布一个专门的答案(解决手头的问题)。
【讨论】:
$END$好像是个特殊的语法,这是什么。IDEA的doc有没有详细介绍过呢。总之,这个答案真的很有帮助
$END$ 的含义,并且我提供了一些链接!我很高兴这个答案有帮助。如果它回答了你的问题,你可以mark it as accepted :)