Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何动态更新Eclipse模板变量?_Eclipse_Templates_Plugins_Eclipse Plugin_Eclipse Pde - Fatal编程技术网

如何动态更新Eclipse模板变量?

如何动态更新Eclipse模板变量?,eclipse,templates,plugins,eclipse-plugin,eclipse-pde,Eclipse,Templates,Plugins,Eclipse Plugin,Eclipse Pde,我通过扩展点添加了以下新的Eclipse模板。它只是为示例testTag添加了一个模板 ]]> 我不知道如何在运行时更改$(color)变量的值。更具体地说,当用户按下Ctrl+Space(或内容辅助的等效键)并键入“testTag”并按下Enter——而不是“color”占位符文本时,我希望它被另一个类中的其他文本值替换。我该怎么做?说可能不可能: Java编辑器选择不尊重为其两种上下文类型(“Java”和“javadoc”)提供的解析器,而只识别内置解析器 您正在使用的html编辑器可能

我通过扩展点添加了以下新的Eclipse模板。它只是为示例testTag添加了一个模板


]]>
我不知道如何在运行时更改$(color)变量的值。更具体地说,当用户按下Ctrl+Space(或内容辅助的等效键)并键入“testTag”并按下Enter——而不是“color”占位符文本时,我希望它被另一个类中的其他文本值替换。我该怎么做?

说可能不可能:

Java编辑器选择不尊重为其两种上下文类型(“Java”和“javadoc”)提供的解析器,而只识别内置解析器


您正在使用的html编辑器可能有类似的限制。

我有点困惑-您提供了一个
TestTagTemplateVariableResolver
的实现,它扩展了
TemplateVariableResolver
并实现了
resolve()
,但它仍然不起作用?你能发布更多代码或更多细节吗?