Intellij 生成静态最终字段
Intellij generate static final fields
在一个项目中,我需要创建许多具有相同类型和访问修饰符的字段
intellij 中有没有办法生成 public static final 字段?
如果您键入 psf
然后点击 Tab,intelliJ 将为您键入 public static final
。不确定这是否是您想要的
当您选择 Generate 时(例如在 MacOs 上使用 command-N),IntelliJ 只建议为您生成各种方法。
我不知道有一种方法可以将(几乎)相同的变量声明插入到一个(或多个)java 源文件中。
我的解决方法:当我必须声明多个(几乎)相同的东西时,我只是转向 column 模式。
换句话说:我 "column" select 5 或 10 个空行,然后开始输入。当公共部分存在时,我禁用列模式并手动对每一行进行必要的修复。
在不同的行中键入所有名称,select 行并对 selection 进行正则表达式替换。
(\w+)
public static final XYZ = new XYZ("");
熟练使用regex进行编辑,属于开发者的基本功。
顺便说一下接口不需要public static final
;这是隐含的。
您可以利用 Intellij 的 File and Code templates
。每次通过项目的上下文菜单创建 Java class 或另一个实体时都会使用它们。这是创建了自定义模板的屏幕截图。
让您自己选择 Edit File Templates...
选项。您可以复制任何模板的结构并用您自己的字段填充它。语法非常透明——可以找到指南 here。
这是一个自定义模板的示例,它创建了一个 class,其中包含一定数量的字符串类型字段和您选择的前缀。
创建文件时,系统会要求您指定 class 和变量名。
在此之后,将立即创建一个包含以下代码的文件。
public class MyClass {
public static final String myString1 = "";
public static final String myString2 = "";
public static final String myString3 = "";
public static final String myString4 = "";
public static final String myString5 = "";
public static final String myString6 = "";
public static final String myString7 = "";
public static final String myString8 = "";
public static final String myString9 = "";
}
这种方法的优点是模板一旦创建,就可以立即重复使用。此外,它们可以描述相当复杂的文件结构,如果您经常创建典型文件,将会为您节省大量时间。
在一个项目中,我需要创建许多具有相同类型和访问修饰符的字段
intellij 中有没有办法生成 public static final 字段?
如果您键入 psf
然后点击 Tab,intelliJ 将为您键入 public static final
。不确定这是否是您想要的
当您选择 Generate 时(例如在 MacOs 上使用 command-N),IntelliJ 只建议为您生成各种方法。
我不知道有一种方法可以将(几乎)相同的变量声明插入到一个(或多个)java 源文件中。
我的解决方法:当我必须声明多个(几乎)相同的东西时,我只是转向 column 模式。
换句话说:我 "column" select 5 或 10 个空行,然后开始输入。当公共部分存在时,我禁用列模式并手动对每一行进行必要的修复。
在不同的行中键入所有名称,select 行并对 selection 进行正则表达式替换。
(\w+)
public static final XYZ = new XYZ("");
熟练使用regex进行编辑,属于开发者的基本功。
顺便说一下接口不需要public static final
;这是隐含的。
您可以利用 Intellij 的 File and Code templates
。每次通过项目的上下文菜单创建 Java class 或另一个实体时都会使用它们。这是创建了自定义模板的屏幕截图。
让您自己选择 Edit File Templates...
选项。您可以复制任何模板的结构并用您自己的字段填充它。语法非常透明——可以找到指南 here。
这是一个自定义模板的示例,它创建了一个 class,其中包含一定数量的字符串类型字段和您选择的前缀。
创建文件时,系统会要求您指定 class 和变量名。
在此之后,将立即创建一个包含以下代码的文件。
public class MyClass {
public static final String myString1 = "";
public static final String myString2 = "";
public static final String myString3 = "";
public static final String myString4 = "";
public static final String myString5 = "";
public static final String myString6 = "";
public static final String myString7 = "";
public static final String myString8 = "";
public static final String myString9 = "";
}
这种方法的优点是模板一旦创建,就可以立即重复使用。此外,它们可以描述相当复杂的文件结构,如果您经常创建典型文件,将会为您节省大量时间。