【问题标题】:What does the ${} Template variable accomplish?${} 模板变量有什么作用?
【发布时间】:2017-07-03 19:58:49
【问题描述】:

${} 模板变量有什么作用?在sysout模板中使用:

System.out.println(${word_selection}${});${cursor}

【问题讨论】:

  • 如果您仔细观察,它实际上以${word_selection}${} 的形式出现在大多数模板中,而不仅仅是在sysout 中。例如,看一下“ToolItem”(SWT 语句组)。
  • 这正是我没有给出答案的原因。但是,它看起来确实像 ${} 本身并没有任何意义,因为它不会出现“狂野” - 仅与 ${word_selection} 结合使用。

标签: java eclipse templates ide code-generation


【解决方案1】:

关于Template variables可以参考Eclipse文档, ${} 只是空占位符(模板实例化后邀请您输入内容的地方)。

【讨论】:

  • 它不在那个列表中。
  • 在该文档中的什么地方解释了空模板变量的作用?您的答案不应仅包含一个链接。
【解决方案2】:

${} 是空占位符,例如如果给定的模板被执行:

System.out.println(${word_selection}${});${cursor}

光标最初将定位在${} 的位置,您可以键入其他文本。完成输入后,按 Tab 或 Enter 键,您将被带到 ${cursor}。您也可以在模板的多个位置使用${};在这种情况下,您键入的文本将出现在 ${} 所在的每个位置。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多