【问题标题】:how to use camelCase in IDEA live templates如何在 IDEA 实时模板中使用 camelCase
【发布时间】:2016-07-12 17:04:52
【问题描述】:

我构建了这个实时模板:

public boolean is$var$Present() {
  return $varname$.isPresent();
}

我希望我键入的变量名被转换为 camelCase 并插入到“return ....”字符串中,但这不会发生。 “return ...”部分保持不变。

【问题讨论】:

    标签: java intellij-idea


    【解决方案1】:

    Live Templates Page中,您可以点击“Edit variables”在两个或多个变量之间建立联系。

    在您的情况下,您可以将$varname$ 设置为camelCase(var)

    截图:

    结果:

    【讨论】:

    • 我可能犯了和@Alex 一样的错误——我希望camelCase(不知道为什么)将abc 更改为Abc。函数列表可用here
    • 勾选“Skip if defined”是个好主意,它的行为符合预期,您不需要填写它。使用箭头也可以更改顺序。最好也填写“var”作为默认值,这样您就知道自己在填写什么。
    【解决方案2】:

    我找到了解决办法:

    public boolean is$capitalizedVar$Present() {
      return $var$.isPresent();
    }
    

    【讨论】:

      猜你喜欢
      • 2016-08-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-11
      • 2014-12-12
      • 2021-08-25
      相关资源
      最近更新 更多