【问题标题】:Is it possible to add own shortcuts and templates in Intellij? [duplicate]是否可以在 Intellij 中添加自己的快捷方式和模板? [复制]
【发布时间】:2021-05-23 19:25:57
【问题描述】:

假设我有这个静态方法

public static void doSomething () { //do stuff... }

而且我需要在我正在编写的几个不同的代码上使用它。

有没有办法把它保存在IntelliJ中,这样下次我就不用从头写了,而是选择一个快捷方式? 类似于它对 setter 和 getter 方法所做的事情,它们是由 IDE 自己自动编写的。

谢谢

【问题讨论】:

    标签: java templates intellij-idea ide shortcut


    【解决方案1】:

    首先,让我们做一个简单的例子,例如 hello 方法。转到设置 -> 编辑器 -> Live Templates。在这里,您可以查看现成的模板组,并通过单击面板右侧的加号创建自己的模板。您也可以创建一个单独的模板,然后将其添加到用户组中。单击后,您将在底部看到一个窗口,您需要在其中输入模板的缩写、描述和实际文本。还会有一个警告标签“没有适用的上下文”和旁边的一个定义按钮,单击它我们将看到一个可能的上下文列表——HTML、XML、Java、Javascript、CSS 等等。有些有子项,例如在 Java 中,可以在方法、注释、类级别、其他地方或任何地方同时使用模板。以整个 Java 包为例。

    作为缩写,我们将hello写成文本,这里是这样的一行:

    public static void hello() {
         System.out.println("Hello")
        }
    

    点击确定,应用后即可查看。创建一个任意名称的类,在里面写 hello,按 TAB 键,瞧——我们有这个方法

    【讨论】:

      猜你喜欢
      • 2015-06-07
      • 2013-03-02
      • 2014-08-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多