Eclipse Snippets View与编辑器模板的权衡是什么?为什么首先介绍Snippets?
答案 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
答案 1 :(得分:2)
此外,Snippets视图最初是在Eclipse 1.0和2.0之间的开发时间框架内构思的,之后内容辅助模板在任何地方都接近现在的能力。 那是为什么创建它,它只是作为IBM对该项目的初始贡献的一部分进入WTP。