我使用 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/