目前尝试了 Eclipse 下的两款编辑 FreeMarker 脚本的插件:
Freemarker IDE
FreeMarker Eclipse Plugin
但事实上好像是同一个东西来着,功能过于简单,而且还不支持新版本 FreeMarker 的一些语法,例如判断某对象是否为null 的时候 ,FreeMarker 可以写成 <#if user ??>xxxxx<#if> ,但是插件会提示此行代码有错。
另外一个问题更严重,直接影响使用。当在引号中编辑某个变量时,例如 '${email' ,这时便无法输入另外一个大括号了,而且再次打开该模版也无法显示,必须用纯文本编辑器打开编辑好后方能用 FreeMarker 插件再次打开。
再有一个是没有自动代码完成功能,我就不求全责备了。
怪不得 FreeMarker 官方站在对 Velocity 进行比较的时候,也不得不承认 Velocity 拥有一个庞大而且成熟的社区,而 Eclipse 下的 Velocity 插件我用了多年,没有什么大的问题。
另外一个可能是,FreeMarker 的功能实在强大,语法也比 Velocity 复杂很多,因此其插件的编写自然而然就要复杂很多,再加上缺乏支持,所以也只好忍受了。
于是乎,我决定用另外一个HTML编辑插件 http://www.oschina.net/p/eclipsehtmleditor 将就用着。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。