我使用Visual Studio进行开发,我很习惯使用Intellisense。但在编写CoffeeScript时,你并没有真正得到任何语法检查或智能感知。
有没有一个VS的插件可以支持这一点?
谢谢
发布于 2012-11-14 19:58:40
您只能使用coffeescript (在任何IDE上) AFAIK进行语法检查/着色。
作为另一种选择,你可以使用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
发布于 2012-11-15 09:33:07
Webstorm和所有的JetBrains IDE最近都添加了一些代码完成和重构支持。它知道我自己的类中有哪些方法,并在我键入时提示完成。红色的波浪形下划线compile as you type还不是很好,但它马上就会出现。我敢打赌Webstorm也是第一个实现CS源地图的。在过去的11个月里,他们增加了这么多。
发布于 2012-11-14 18:57:43
看看这个:http://visualstudiogallery.msdn.microsoft.com/2b96d16a-c986-4501-8f97-8008f9db141a
下面是另一个:http://chirpy.codeplex.com/
我认为这应该能做你想要的。
https://stackoverflow.com/questions/13377398
复制相似问题