4

我使用 Visual Studio 进行开发,我很习惯 Intellisense。但是在编写 CoffeeScript 时,您并没有真正得到任何语法检查或 Intellisense。

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

谢谢

4

3 回答 3

4

您只能使用 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-c​​ompile-to-JS

于 2012-11-14T11:58:40.127 回答
1

Webstorm 和所有 JetBrains IDE 最近添加了一些代码完成和重构支持。它知道我自己的类中有哪些方法,并会在我键入时提示完成。键入时的红色波浪下划线编译还没有出现,但它即将到来。我敢打赌 Webstorm 也是第一个实现 CS source map 的。在过去的 11 个月里,他们增加了很多。

于 2012-11-15T01:33:07.360 回答
0

看看这个:http: //visualstudiogallery.msdn.microsoft.com/2b96d16a-c986-4501-8f97-8008f9db141a

这是另一个:http ://chirpy.codeplex.com/

我认为这应该做你想要的。

于 2012-11-14T10:57:43.327 回答