2

最近我需要在其JavaScript中为Acrobat编写一个小实用程序。

因为 Acrobat 中的编辑器非常有限,所以我安装了最新版本的Eclipse IDE for JavaScript and Web Developers (Neon)。它应该已经包含最新的JSDT 2.0

然而,令我惊讶的是,Eclipse 的 JavaScript 编辑器甚至无法正确解析简单的常见 JavaScript 模式,如名称空间、模块、单个全局变量等。此外,除了第一个函数外,还缺少代码折叠。

我不希望在 Eclipse 中调试 Acrobat 的 JavaScript 代码,但我想要一个智能的 JavaScript 编辑器和项目,我可以在其中收集一些非 JavaScript 资源。当然,一些自动化的可能性也会很好。

我玩过很多 Eclipse 首选项,我也在 Internet 上搜索过,但我找不到任何真正有用的东西。

我是否错过了 Eclipse 配置中的某些内容,或者真的是在浪费时间,我应该使用其他内容?

对于小型项目来说,最好使用免费的 IDE,但也可以接受价格合理的商业产品。

当然,Eclipse 中的配置解决方案将是最受欢迎的。

非常感谢你的帮助。

4

2 回答 2

0

根据我对 Acrobat JavaScript 和 Acroforms 技术(您在使用 PDF 工作时使用)的经验,您从 IDE 中获得的优势并不多。

事实上,对于我的工作(内容广泛)来说,一个好的文本编辑器,平衡引号和括号,甚至可能自动缩进,基本的 JavaScript 代码着色就足够了。我个人确实在 BBEdit 中编写脚本,然后将它们复制/粘贴到 Acrobat JavaScript 编辑器窗口中。

请记住,Acrobat/PDF 中的 JavaScript 通常很短,因为它们不必处理 DOM 开销,并且因为字段事件序列非常结构化(理解这个序列真的很重要……比花哨的 JavaScript 更重要结构体)。您还必须注意 Acrobat 中的 JavaScript 核心实现相对较旧(最近,他们确实对其进行了升级,但如果您的表单/应用程序是面向公众的,您不能依赖他们拥有最新版本的 Acrobat /读者)。

于 2016-07-03T18:09:47.847 回答
0

Eclipse 中对较新的 Javascript 语法的支持非常糟糕(错误)。

您可以使用Tern.js,它具有良好的 ES5 和 ES6 支持。

但是对于 Javascript 开发,有很多更好的编辑器,比如 Webstorm、VisualStudio、Sublime。你会喜欢更多!

于 2016-07-03T17:29:19.657 回答