假设我有一个像这样的模板模式:
System.out.println("${method}"+ ${obj:localVar}.${method} + "${method}");
会提示
在编辑器中。
问题是:在按 Enter 键并完成模板之前,模板为我提供了编辑基本变量的机会,该变量由其周围的方 block 表示。但似乎我一直坚持该变量的第一次出现。那不是我想要的。我想编辑第二个。 (因为我想在评估中使用一些代码辅助)
如何在模板模式中指定这一点?
编辑:
看来我的问题没有说清楚。
最佳答案
就模板而言,它们是相同的值(即所有三个都是变量 ${abc}
的值,因此您不能只更改三个实例之一的值而不改变其他两个。
评估模板后,您可以更改结果表达式的任何部分。那时它只是代码。
System.out.println("def" + hello + "def");
关于java - Eclipse 模板变量顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32173597/