【问题标题】:cfscript Code Assist in CFBuilderCFBuilder 中的 cfscript 代码辅助
【发布时间】:2011-11-21 23:37:49
【问题描述】:

我越来越多地使用 cfscript,并且喜欢它在适当使用的地方。

一个问题是 CF Builder 中似乎没有任何 cfscript 的代码辅助,所以我发现自己编写了一个函数的标签来利用代码 Assist,然后转换为 cfscript(这很愚蠢)。

例如: addParam()<cfqueryparam > 的 cfscript 等价物。我在编写标记版本时获得了代码帮助,但不是等效的脚本。

有谁知道 cfBuilder 中是否有可用于 cfscript 的代码辅助库?或者这只是使用 cfscript 的一个缺点?

提前非常感谢!

杰森

【问题讨论】:

标签: eclipse coldfusion


【解决方案1】:

您的示例没有使用本机 CFScript,它使用了 Adob​​e 针对 CFScript CF 标签覆盖范围的一些缺点提供的破解解决方案,这些缺陷在您安装的自定义标签目录中作为一堆 CFC 实现。这些东西并不代表 CFML 及其对 CFScript 的整体支持。

我发现 CFB 为大多数 native 功能提供了提示...您不是这种情况吗?例如,如果您尝试 listAppend() 会怎样?您是否为此获得了代码辅助?

更新

我想知道您是否在 CFB 中收到与此等效的警告:

o = new Query();

?我会,默认情况下。我必须创建一个指向 CustomTags/com 目录的链接,然后使用以下语法:

o = new com.adobe.Query();

然后我没有收到警告,实际上我得到了您期望的代码帮助。不过,我不能让它给我暗示 Query.cfc 的非限定路径。

不理想。或者我也错过了一些东西。

【讨论】:

  • 感谢 Adam,关于:native - 非本地的好点,但函数的实现方式与是否有代码提示无关。 (我有 cfWheels 函数的代码提示,它们不是本机的)。从您所说的来看,答案是否会是对本机脚本函数有代码提示,但对非本机函数没有代码提示(因此是使用 cfscript 的缺点)?再次感谢亚当。
  • 哦,当然,我并不是在暗示它不应该对你有用,我只是想澄清它是仅仅在那些方法上,还是在-木板。毕竟,那些 CFC 有点不标准。
  • 谢谢亚当..我想你可以有一些东西..我在使用 ..new Query(); ,但确实会收到新 com.adobe.Query() 的警告;警告是“未解析的组件 com.adobe.Query();”也许我安装的 cfBuilder 没有正确映射到 cfc,但我在首选项中找不到任何可以设置的地方。我会继续四处寻找,看看能找到什么。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-04-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多