当编辑器模板已经存在时,为什么需要Eclipse Snippets View?

时间:2009-02-03 20:41:37

标签: eclipse

Eclipse Snippets View与编辑器模板的权衡是什么?为什么首先介绍Snippets?

2 个答案:

答案 0 :(得分:7)

代码段似乎是模板的自定义版本,透视图和GUI对话框中的视图用于提示模板中的变量值。

他们唯一的“新”功能是通过编辑器中的工具栏项提供功能。

Snippets view是WTP(Web工具平台)为模板提出的扩展,更面向(web)代码格式化,而templates帮助用户输入重复发生模式到文本编辑器中。


因此,最初,Eclipse Templates是一个标准的eclipse功能,只能应用于java和javadoc。

片段基本相同,但对于其他类型的文件而且是由WTP引入以满足相同的需求,但对于他们自己的文件类型(xml,jps,html,...)
(就在那里,“为什么片段首先被引入”)


模板没有自己的视图,而是一个模糊的偏好页面(Preferences -> Java -> Editor -> Templates

当时你可以write a small eclipse extension来制作模板视图。

eclipse3.4M6(模板有自己的观点)

以来,这已得到解决

您还可以构建一些custom advanced snippets view

Snippets View Example

答案 1 :(得分:2)

此外,Snippets视图最初是在Eclipse 1.0和2.0之间的开发时间框架内构思的,之后内容辅助模板在任何地方都接近现在的能力。 那是为什么创建它,它只是作为IBM对该项目的初始贡献的一部分进入WTP。