0

我正在使用带有 Resharper 插件的 Visual Studio 2010,并且我的 Web 应用程序依赖于 JavaScript。

我的意思是有很多库(knockout.js、jQuery、jQuery UI - 仅举几例)。

虽然智能感知在 C# 中工作正常,但我很难开始为 JavaScript 工作。在整个假期中,我都尝试过谷歌搜索并浏览选项、偏好和文档,但似乎我正在寻找一些不存在的东西。

例如,knockout.js 中有一个类“ko.utils”,它具有像“ko.utils.arrayMap”这样的方法。我的问题是,如何让智能感知(R# 或 VS)索引这个类并在我输入“ko.utils.”时为我提供方法,从而加快我在 JavaScript 中的开发速度?

注意:可以在 VS 2010 中获取自定义 javascript 文件以具有智能感知功能吗?我认为这不是重复的,因为这些库很少在这里有一个特殊的 VSDoc 脚本,如果他们有一个,我仍然无法在全球范围内引用它。

4

1 回答 1

1

您可以创建一个ReSharper 插件来扩展代码完成机制以提供您需要的功能。您需要做的是自己分析解析的结构,派生要添加到完成列表的相关内容,并在必要时注入它。

于 2012-12-31T08:14:12.343 回答