Visual studio 2010 CoffeeScript智能感知

Visual studio 2010 CoffeeScript智能感知,visual-studio-2010,coffeescript,visual-studio-2012,Visual Studio 2010,Coffeescript,Visual Studio 2012,我使用VisualStudio进行开发,并且我非常习惯Intellisense。但在编写咖啡脚本时,你并没有真正得到任何语法检查或智能感知 有没有一个VS插件可以实现这一点 谢谢查看以下内容: 下面是另一个: 我想这应该是你想要的 使用coffeescript(在任何IDE上)AFAIK只能进行语法检查/着色 作为替代方案,您可以使用TypeScript获得Visual Studio工具的全面支持(并与javascript保持密切联系),或者使用一些将代码转换为javascript的跨编译器,对

我使用VisualStudio进行开发,并且我非常习惯Intellisense。但在编写咖啡脚本时,你并没有真正得到任何语法检查或智能感知

有没有一个VS插件可以实现这一点

谢谢

查看以下内容:

下面是另一个:


我想这应该是你想要的

使用coffeescript(在任何IDE上)AFAIK只能进行语法检查/着色

作为替代方案,您可以使用TypeScript获得Visual Studio工具的全面支持(并与javascript保持密切联系),或者使用一些将代码转换为javascript的跨编译器,对于C#和CIL(.NET字节码,与任何.NET语言都兼容),我刚刚发现,但我不知道它的工作情况如何

请注意,生成的代码“look”对于调试和使用外部库非常重要,需要在类型化语言中包含一些工作

对于js代码的可读性,我建议使用TypeScript(类似于coffeescript,更简单,但作为一种语言,它的功能较弱)。 Saltarelle代码看起来可读(没有尝试过很多),对于JSIL我不知道


编译成JS:

Webstorm和所有JetBrains IDE的语言列表最近添加了一些代码完成和重构支持。它知道我自己的类中有哪些方法,并在我键入时提示完成。红色波浪形下划线的“键入时编译”还不完全存在,但它即将出现。我打赌Webstorm也是第一个实现CS源代码映射的。在过去的11个月中,他们增加了很多内容。

您可以进行语法着色/检查,但除此之外,coffeescript的代码完成在任何IDE中都不存在AFAIK@Guillaume86那么打字脚本会是另一种选择吗?但是它相对较新。是的,如果你想让完整的IDE练习(代码完成/重构等)类型脚本可以做到这一点,如果你不介意生成的javascript可读性较差(coffeescript生成的代码也有一点问题)的话,还有C#to javascript编译器(Saltarelle:)。。你是说任何.NET到JS吗?比如VB.NET->JS?如果是这样的话,就把它作为答案贴出来,我会接受的JSIL有可用的构建吗?抱歉,我不知道我从未使用过JSIL,但它看起来不像是一个构建后任务,您必须创建一个“TypeScript(类似于coffeescript,更简单,但作为一种语言,功能较弱)”-这些都不是真的,抱歉。尽管如此,我还是推荐TS。我说的是生成代码的相似性(例如,比较TS和CS类生成的代码)。coffeescript中提供的许多语言结构在TS中都不可用(相反,除了
模块
),这使它在我看来不是一种强大的语言。WebStorm基于文本分析像js一样解析coffeescript。这些只添加编译,而不是intellisense。