【问题标题】:How change default method name in intellij idea?如何在 intellij idea 中更改默认方法名称?
【发布时间】:2016-01-29 02:56:14
【问题描述】:

当按下用于提取新方法的快捷键时,Idea 会显示一个带有类似方法名称的对话框 - get + SomeName。是否可以将此模板更改为create + SomeName

注意

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

【问题讨论】:

    标签: java methods intellij-idea naming


    【解决方案1】:

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

    调用菜单 (Alt+insert) 并选择 Getter 和 Setter GetterSetter 之一>)。如果您单击模板选择旁边的... 按钮,您可以创建自己的模板来满足您的需求。

    在您的情况下,您可以简单地将单词“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;
    }
    

    【讨论】:

    • @Cherry,对此有何反馈?
    猜你喜欢
    • 2013-09-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-21
    • 2014-06-18
    • 1970-01-01
    相关资源
    最近更新 更多