首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在IntelliJ 12中使Liferays VelocityVariables可用于智能感知

如何在IntelliJ 12中使Liferays VelocityVariables可用于智能感知
EN

Stack Overflow用户
提问于 2013-06-18 23:08:30
回答 1查看 182关注 0票数 0

我在IntelliJ-12项目中有我们的Liferay web内容模板(.vm),我想让VelocityVariables在编辑器中可访问,所以一些代码如下:

代码语言:javascript
复制
#set ($portalURL = $getterUtil.getString($request.attributes.CURRENT_COMPLETE_URL))

从所有这些VelocityVariables中了解$getterUtil、$request及其方法

这有没有可能呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-06-19 05:39:40

您可以在注释中定义Velocity变量,例如

代码语言:javascript
复制
#* @vtlvariable name="getterUtil" type="GetterUtil" *#

你也可以在一个特殊的文件中这样做,这样你的源代码就不会被这样的注释污染。

要使IDEA在这方面对您有所帮助,请将插入符号放在Velocity模板中的变量用法上,然后按Alt+Enter键调用快速修复列表。然后选择"Define variable in comment“操作。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17172451

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档