我正在为我们的项目编写一个自定义XML编辑器,并希望添加对模板的支持。即,当用户写入“<ab:mytag
”并按下ctrl +空格时,他们可以选择插入带缺省/虚拟参数的文本块。以编程方式添加代码模板?
但是这只能在XML编辑器中使用。我将如何去做这件事?
澄清:我所说的模板是当您在java编辑器中编写例如“syso”并按下ctrl +空格时可用的模板。在首选项中,您可以添加自己的模板。 我想要做的是为我自己的XML标签定义我自己的模板,但是我想在代码中执行此操作,并使其仅对我的编辑器有效
我正在为我们的项目编写一个自定义XML编辑器,并希望添加对模板的支持。即,当用户写入“<ab:mytag
”并按下ctrl +空格时,他们可以选择插入带缺省/虚拟参数的文本块。以编程方式添加代码模板?
但是这只能在XML编辑器中使用。我将如何去做这件事?
澄清:我所说的模板是当您在java编辑器中编写例如“syso”并按下ctrl +空格时可用的模板。在首选项中,您可以添加自己的模板。 我想要做的是为我自己的XML标签定义我自己的模板,但是我想在代码中执行此操作,并使其仅对我的编辑器有效
很多搜索我发现那位这个PPT是几乎回答了所有的问题,我的后:
我编程可以通过使用扩展点org.eclipse.ui的加入后的模板.editors.templates
转到首选项然后XML -> XML Files -> Editor -> Templates
。在那里定义你的新模板。
谢谢,但我想通过代码添加模板,而不是手动添加。 – Fredrik 2010-10-08 08:33:05
你的问题非常含糊。你可以再详细一点吗 ? – Guillaume 2010-10-07 13:51:36