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

时间:2012-02-13 10:15:50

标签: ide autocomplete coffeescript

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

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

我试过以下但没有成功:

  1. Visual Studio with Web Workbench by Mindscape
  2. 使用dstepanov的Coffeescript插件的Netbeans
  3. Aptana与Coffeescript卢布
  4. 此外,我知道Jetbrain的WebStorm 3.x对Coffeescript的支持,不幸的是,我的评估期已经过期,之前我才意识到我需要这个功能 - 任何人都可以确认设置Javascript / Coffeescript使用范围与auto一起工作-complete?

    如此有效地问我:是否有IDE或插件,商业或其他方式,为跨越多个文件的Coffeescript库启用自动完成?

2 个答案:

答案 0 :(得分:2)

讨厌回答我自己的问题,但是在让JetBrains WebStorm 3.0.2在另一个盒子上运行另一个演示之后,我觉得它效果最好,而且确实比coffeescript项目更“智能而不是平均”自动完成。它只是将所有coffeescript文件加载到全局自动完成上下文中,您也可以使用项目的作用域设置添加外部库(cs或js)。可能会更好,但是现在我找不到在PC或Linux,OSS或付费上运行的任何其他IDE或工具,它们是WebStorm的首选,而且我没有财富来探索OSX小巷。

我相信未来的工具,插件,IDE会弹出各种平台,它们可以在编辑器中提供出色的coffeescript模块管理和正确的上下文自动完成功能。所以,请保持建议。

谢谢!

答案 1 :(得分:0)

我个人使用Kdevelop。我不记得我是否安装了一个插件或什么来使它与coffeescript一起工作。 但是效果非常好,突出显示颜色很漂亮,当ctrl + d添加coffeescript评论等等。 我也直接在KDevleop中进行编译。

那么它也是免费的,我在linux debian上使用它,但我认为它适用于大多数平台。

在那里查看:http://kdevelop.org/