ide - 使用 Coffeescript 和外部 Javascript 库(例如 jQuery)在 IDE 中实现自动完成功能

标签 ide autocomplete coffeescript

我想问其他更有经验的 Coffeescript 开发人员在开发模块化库和/或引用外部 Javascript 库(jQuery、jQuery UI、RequireJS、Handlebars 等)时如何使用各自的 IDE 或具有自动完成功能的编辑器.

尽管我尝试了各种 Coffeescript IDE 和插件,但当项目包含多个脚本文件时,这些似乎都不支持自动完成。例如:在 Visual Studio 中,我可以添加注释指令,例如 /// <reference path="/js/jquery.js" /> 。我需要 Coffeescript 类似的东西。

我尝试过以下操作但没有成功:

  1. 带有 Mindscape Web Workbench 的 Visual Studio
  2. 带有 dstepanov 的 Coffeescript 插件的 Netbeans
  3. 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/

相关文章:

vim - Vim是否具有基于文件语法的自动注释功能?

django - Django干草堆Elasticsearch的自动完成问题(以及带有大写字母的查询)

html - 区分一个站点上的多个表单以进行自动完成

visual-studio-2010 - CoffeeScript 智能感知

node.js - Coffeescript 类语法在 Node 中不同?

在 Windows XP 中编译 C 代码

c++ - Xcode 中的缩进错误

intellij-idea - 在 IntelliJ 中杀死进程而不确认

ide - 理性软件架构师(RSA)与理性应用开发者(RAD)IBM产品对比

javascript - 使用 CoffeeScript 在 "public variable"中获取 "private method"