我想问其他更有经验的 Coffeescript 开发人员在开发模块化库和/或引用外部 Javascript 库(jQuery、jQuery UI、RequireJS、Handlebars 等)时如何使用各自的 IDE 或具有自动完成功能的编辑器.
尽管我尝试了各种 Coffeescript IDE 和插件,但当项目包含多个脚本文件时,这些似乎都不支持自动完成。例如:在 Visual Studio 中,我可以添加注释指令,例如 /// <reference path="/js/jquery.js" />
。我需要 Coffeescript 类似的东西。
我尝试过以下操作但没有成功:
- 带有 Mindscape Web Workbench 的 Visual Studio
- 带有 dstepanov 的 Coffeescript 插件的 Netbeans
- Aptana 与 Coffeescript 卢布
此外,我知道 Jetbrain 的 WebStorm 3.x 对 Coffeescript 的支持,不幸的是,在我意识到我需要此功能之前,我的评估期已过期 - 任何人都可以确认设置 Javascript/Coffeescript 使用范围可以按照 auto 的预期工作-完成了吗?
我问的问题非常有效:是否有商业或其他形式的 IDE 或插件,可以自动完成跨越多个文件的 Coffeescript 库?
最佳答案
我不想回答我自己的问题,但在另一个盒子上运行 JetBrains WebStorm 3.0.2 另一个演示后,我认为它效果最好,并且确实对 CoffeeScript 项目具有“比平均水平更智能”的自动完成功能。它只是将所有 CoffeeScript 文件加载到全局自动完成上下文中,您还可以使用项目的范围设置添加外部库(cs 或 js)。可能会更好,但目前我找不到任何其他在 PC 或 Linux、OSS 或付费上运行的 IDE 或工具,可以超越 WebStorm,而且我没有机会探索 OSX 小巷。
我确信 future 的工具、插件、IDE 将会出现在各种平台上,这些平台确实提供了出色的 CoffeeScript 模块管理和编辑器中适当的上下文自动完成功能。所以请继续提出建议。
谢谢!
关于ide - 使用 Coffeescript 和外部 Javascript 库(例如 jQuery)在 IDE 中实现自动完成功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9258746/