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

使用Coffeescript和外部Javascript库(如jQuery)在IDE中实现自动完成,ide,autocomplete,coffeescript,Ide,Autocomplete,Coffeescript,我想问一下,在开发模块库和/或引用外部Javascript库(jQuery、jQuery UI、RequireJS、Handlebar等)时,其他更有经验的Coffeescript开发人员如何使用各自的IDE或auto complete编辑器 尽管我已经尝试了各种各样的IDE和Coffeescript插件,但当项目由几个脚本文件组成时,它们似乎都不支持自动完成。例如:在VisualStudio中,我可以添加一个注释指令,如//。我需要类似的咖啡脚本 我尝试过以下方法,但没有成功: Mindsca

我想问一下,在开发模块库和/或引用外部Javascript库(jQuery、jQuery UI、RequireJS、Handlebar等)时,其他更有经验的Coffeescript开发人员如何使用各自的IDE或auto complete编辑器

尽管我已经尝试了各种各样的IDE和Coffeescript插件,但当项目由几个脚本文件组成时,它们似乎都不支持自动完成。例如:在VisualStudio中,我可以添加一个注释指令,如
//
。我需要类似的咖啡脚本

我尝试过以下方法,但没有成功:

  • Mindscape提供的Visual Studio和Web Workbench
  • 带有dstepanov的Coffeescript插件的Netbeans
  • 阿普塔纳咖啡手稿卢布
  • 此外,我知道Jetbrain对Coffeescript的WebStorm 3.x支持,不幸的是,在我意识到我需要此功能之前,我的评估期已经过了-有人能确认设置Javascript/Coffeescript使用范围与auto complete的预期效果一样吗


    因此,我要问的是:是否有一个IDE或插件,商业或其他,能够自动完成跨越多个文件的Coffeescript库?

    我个人使用Kdevelop。我不记得我是否安装了插件或其他东西来让它与coffeescript一起工作。 但它工作得很好,突出显示的颜色很漂亮,当ctrl+d时,它会添加咖啡脚本评论等等。 我也直接在KDevleop中进行编译

    它也是免费的,我在linux debian上使用它,但我认为它在大多数平台上都能工作


    查看这里:

    不想回答我自己的问题,但在另一个盒子上给JetBrains WebStorm 3.0.2另一个演示运行后,我认为它工作得最好,并且有“比平均水平更聪明”的自动完成coffeescript项目。它只需将所有coffeescript文件加载到全局自动完成上下文中,您还可以使用项目的范围设置添加外部lib(cs或js)。可能会更好,但目前我找不到任何其他运行在PC或Linux上的IDE或工具,OSS或付费的,超过WebStorm的,我也没有足够的财富去探索OSX小巷

    我相信,未来的工具、插件、IDE将出现在各种平台上,这些平台确实提供了很好的coffeescript模块管理和编辑器中适当的上下文自动完成功能。所以,请继续提出建议


    谢谢

    我也希望如此。但是看起来啊…我的搜索遗漏了你的问题,很抱歉。尽管如此,就目前而言,我认为WebWorkbench中的Coffeescript没有什么价值,因为它只添加语法着色。它甚至不能自动完成在同一个项目中包含的其他文件中编写的咖啡课程-就我而言,这是一个大失败,但我将关注他们的努力,并希望他们能够在未来的版本中改进他们的插件!是的。他们。但我想不会那么快。我试着为Windows获取最新的KDevelop二进制文件,但安装后我就挂断了。我将在Ubuntu上对它进行一次测试,看看它如何满足我被宠坏的程序员intellisense的要求;)好吧,总体来说不算太破旧,但再一次,除了花哨的语法着色,也不算多。我在寻找一种能够识别并提供自动完成功能的东西,它可以在执行
    require(“lib.coffee”)
    模块导入或在全局上下文中在cs/js库上自动完成等等。而且它只能在Ubuntu上运行——只是不能在两个不同的Win7 x64机器上运行,所以不能在办公室使用。像这样的工具支持是我喜欢TypeScript而不是CoffeeScript的原因之一。当IDE知道关于代码树的所有信息时,它会有很大帮助。