以编程方式添加代码模板?

时间:2010-10-07 13:39:09

标签: eclipse

我正在为我们的项目编写自定义XML编辑器,并希望添加对模板的支持。即当用户写“<ab:mytag”并按下ctrl + space时,他们可以选择插入一个带有默认/伪参数的文本块。

但这应该仅在XML编辑器中可用。我该怎么做呢?

澄清:我正在谈论的模板是您在java编辑器中编写“syso”并按ctrl + space时可用的模板。在首选项中,您可以添加自己的模板。 我想要做的是为我自己的XML标签定义我自己的模板,但我想在代码中执行此操作并使其仅影响我的编辑器

2 个答案:

答案 0 :(得分:3)

经过大量的搜索,我找到了几乎所有问题的ppt:

http://www.eclipsecon.org/2008/sub/attachments/Extending_the_XML_and_SSE_editors_from_the_WTP_Project_.ppt

我所使用的模板可以使用扩展点org.eclipse.ui.editors.templates

以编程方式添加

答案 1 :(得分:-2)

转到首选项,然后XML -> XML Files -> Editor -> Templates。在那里定义新模板。