【问题标题】:How to make my own Code abbreviation in intellij idea如何在intellij idea中制作我自己的代码缩写
【发布时间】:2021-07-03 01:32:59
【问题描述】:

在IDEA中,我可以输入sout代表System.out.println();,我想知道如何制作自己的代码缩写。例如,别名System.out.print();soun或任何其他名称

【问题讨论】:

    标签: intellij-idea


    【解决方案1】:

    这在 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有没有详细介绍过呢。总之,这个答案真的很有帮助
    • @Cyber​​lin 我已经更新了我的答案以解释$END$ 的含义,并且我提供了一些链接!我很高兴这个答案有帮助。如果它回答了你的问题,你可以mark it as accepted :)
    猜你喜欢
    • 1970-01-01
    • 2014-08-01
    • 1970-01-01
    • 2014-09-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-04
    • 1970-01-01
    相关资源
    最近更新 更多