我使用 Visual Studio 进行开发,我很习惯 Intellisense。但是在编写 CoffeeScript 时,您并没有真正得到任何语法检查或 Intellisense。
是否有允许这样做的 VS 插件?
谢谢
我使用 Visual Studio 进行开发,我很习惯 Intellisense。但是在编写 CoffeeScript 时,您并没有真正得到任何语法检查或 Intellisense。
是否有允许这样做的 VS 插件?
谢谢
您只能使用 coffeescript(在任何 IDE 上)AFAIK 进行语法检查/着色。
作为替代方案,您可以使用 TypeScript 来获得完整的 Visual Studio 工具支持(并与 javascript 保持接近),或者使用一些将代码转换为 javascript 的转编译器,对于 C# 有Saltarelle和对于 CIL(.NET 字节码,因此与任何 .NET 语言),我刚刚找到了 JSIL,但我不知道它的效果如何。
请注意,生成的代码“外观”对于调试和使用外部库可能很重要,因此需要在类型语言中包含一些工作。
对于 js 代码的可读性,我会推荐 TypeScript(类似于咖啡脚本,更简单,但作为一种语言功能不那么强大)。Saltarelle 代码看起来可读(没有尝试很多),对于 JSIL 我不知道。
编译为 JS 的语言列表:https ://github.com/jashkenas/coffee-script/wiki/List-of-languages-that-compile-to-JS
Webstorm 和所有 JetBrains IDE 最近添加了一些代码完成和重构支持。它知道我自己的类中有哪些方法,并会在我键入时提示完成。键入时的红色波浪下划线编译还没有出现,但它即将到来。我敢打赌 Webstorm 也是第一个实现 CS source map 的。在过去的 11 个月里,他们增加了很多。
看看这个:http: //visualstudiogallery.msdn.microsoft.com/2b96d16a-c986-4501-8f97-8008f9db141a
这是另一个:http ://chirpy.codeplex.com/
我认为这应该做你想要的。