visual-studio-2010 - CoffeeScript 智能感知

标签 visual-studio-2010 coffeescript visual-studio-2012

我使用 Visual Studio 进行开发,并且我非常习惯 Intellisense。但是在编写 CoffeeScript 时,您并没有真正获得任何语法检查或智能感知。

是否有允许这样做的 VS 插件?

谢谢

最佳答案

AFAIK 只能使用 coffeescript(在任何 IDE 上)进行语法检查/着色。

作为替代方案,您可以使用 TypeScript 来获得完整的 Visual Studio 工具支持(并保持接近 javascript),或者使用一些将代码转换为 javascript 的转编译器,对于 C#,有 Saltarelle对于 CIL(.NET 字节码,与任何 .NET 语言兼容),我刚刚发现 JSIL但我不知道它的效果如何。

请注意,生成的代码“外观”对于调试很重要,并且使用外部库可以在类型化语言中包含一些工作。

对于 js 代码的可读性,我会推荐 TypeScript(类似于 coffeescript,甚至更简单,但作为一种语言不那么强大)。
Saltarelle 代码看起来可读(没有尝试很多),对于 JSIL 我不知道。

编译为 JS 的语言列表:https://github.com/jashkenas/coffee-script/wiki/List-of-languages-that-compile-to-JS

关于visual-studio-2010 - CoffeeScript 智能感知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13377398/

相关文章:

c# - 有没有办法让 MySQL 与 Visual Studio 2012 Express 一起工作?

c++ - 在 C++ Builder 和 VC++ 中使用 std::string 的区别

c# - 在 Visual Studio 中创建 Windows Installer 项目

visual-studio-2010 - fatal error ,无法继续 : The method 'ToStringJS' is not generic

visual-studio-2010 - Visual Studio 2010 的 XML 注释查看器插件?

javascript - 如何从变量 CoffeeScript 启动一个类

css - 捆绑 CSS 文件是否会破坏 Razor View 中的 CSS Intellisense?

visual-studio-2012 - 使用 CRM 2011 SDK 在 Visual Studio 2012 中创建 XAML 工作流事件时,无法找到资源workflowdesigner.xaml

javascript - Angular $routeParams 是空的

javascript - Coffeescript/jQuery 模式 : Caching Data Across Events