如何更改intellij中的默认方法名称?

时间:2016-01-29 02:56:15

标签: java methods intellij-idea naming

当按下提取新方法的快捷键时,想法会显示一个对话框,其中包含方法名称 - get + SomeName。是否可以将此模板更改为create + SomeName

注意

我已经看到有一个设置Editor/File and Code templates但它只包含方法体,而不包含名称。

1 个答案:

答案 0 :(得分:2)

您可以通过 Generate 菜单更改getter和setter模板的方式。

调用菜单(Alt+insert)并选择 Getter和Setter Getter Setter <之一< / em>的)。如果单击模板选择旁边的...按钮,则可以创建自己的模板,以执行所需的操作。

在您的情况下,您只需将“get”替换为“create”,如下所示,即可获得所需内容,同时保留Intellij默认模板中的所有内容。

public ##
#if($field.modifierStatic)
  static ##
#end
$field.type ##
#set($name = $StringUtil.capitalizeWithJavaBeanConvention($StringUtil.sanitizeJavaIdentifier($helper.getPropertyName($field, $project))))
#if ($field.boolean && $field.primitive)
  #if ($StringUtil.startsWithIgnoreCase($name, 'is'))
    #set($name = $StringUtil.decapitalize($name))
  #else
    is##
#end
#else
  create##
#end
${name}() {
  return $field.name;
}