是否可以在Intellij中添加自己的快捷方式和模板?



假设我有这个静态方法

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

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

是否有办法将其保存在IntelliJ中,以便下次我不需要从头开始写,而是选择一个快捷方式?类似于setter和getter方法,它们是由IDE自己自动编写的。

感谢

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

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

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

在应用后单击OK,您可以检查。创建一个任意名称的类,在里面写上hello,按TAB键,瞧,我们有了这个方法

最新更新