CoffeeScript Intellisense

时间:2012-11-14 10:50:54

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

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

是否有VS的插件允许这个?

由于

3 个答案:

答案 0 :(得分:3)

使用coffeescript(在任何IDE上)AFAIK都不能超过语法检查/着色。

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

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

对于js代码可读性,我建议使用TypeScript(类似于coffeescript,更简单,但作为一种语言不那么强大)。 Saltarelle代码看起来可读(没试过很多),对于JSIL我不知道。

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

答案 1 :(得分:0)

检查出来:http://visualstudiogallery.msdn.microsoft.com/2b96d16a-c986-4501-8f97-8008f9db141a

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

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

答案 2 :(得分:0)

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