首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CoffeeScript智能感知

CoffeeScript智能感知
EN

Stack Overflow用户
提问于 2012-11-14 18:50:54
回答 3查看 2.2K关注 0票数 4

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

有没有一个VS的插件可以支持这一点?

谢谢

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 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

票数 4
EN

Stack Overflow用户

发布于 2012-11-15 09:33:07

Webstorm和所有的JetBrains IDE最近都添加了一些代码完成和重构支持。它知道我自己的类中有哪些方法,并在我键入时提示完成。红色的波浪形下划线compile as you type还不是很好,但它马上就会出现。我敢打赌Webstorm也是第一个实现CS源地图的。在过去的11个月里,他们增加了这么多。

票数 1
EN

Stack Overflow用户

发布于 2012-11-14 18:57:43

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

下面是另一个:http://chirpy.codeplex.com/

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13377398

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档