【问题标题】:Modify template used in generating `toString` method in Java code editor in IntelliJ修改用于在 IntelliJ 的 Java 代码编辑器中生成 `toString` 方法的模板
【发布时间】:2018-11-17 17:36:39
【问题描述】:

我看过一些文档,例如 this 和一些 Stack Overflow 问题,例如 this,它们讨论了 IntelliJ 在 Java 类中生成 toString 方法时使用的模板,也许是 Velocity 模板。

但是我在哪里可以找到在哪里这个模板存在,或者如何从 IntelliJ 中访问它。

➥ 究竟如何在 IntelliJ 2018 中找到和编辑toString 生成模板e?

【问题讨论】:

  • 没关系,从上下文菜单中选择toString()。 ...现在你有一个赞成票。我唯一担心的是:我拥有的是终极版,但我不确定社区版是否可以使用此功能。
  • @EugenCovaci 好吧,呃!我现在明白了。谢谢你。我没想过点击Settings 按钮。我没有意识到除了一个简单的选择列表之外还有更多内容。
  • 很不直观,我无法从主设置对话框访问模板...

标签: java templates intellij-idea tostring


【解决方案1】:

转到代码 -> 生成并从上下文菜单中选择 toString()

接下来,点击右上角的Settings 按钮。

在出现的toString() Generation Settings 窗口中,选择Templates 选项卡。

添加模板:

最后,添加 Velocity 代码然后点击应用:

提示:您可以复制现有模板,而不是创建一个空模板。点击加号和减号图标旁边的“双张纸”图标。

【讨论】:

  • 我在选择Code > Generate 时没有看到任何这些。查看添加到我的问题中的屏幕截图。
  • @user10639668 有什么方法可以将所有当前的 toString 方法转换为我们使用您建议的方式定义的新模板?
  • @vigamage 您可以通过单击加号和减号图标旁边的纸张图标来复制现有模板,但一次只能复制一个。
猜你喜欢
  • 2019-03-23
  • 1970-01-01
  • 2010-09-17
  • 2017-01-10
  • 2019-05-08
  • 1970-01-01
  • 1970-01-01
  • 2016-02-01
  • 2018-12-29
相关资源
最近更新 更多