如何使用 Javascript Intellisense 扩展工具在 Visual Studio 2013 中附加到完成列表

Posted

技术标签:

【中文标题】如何使用 Javascript Intellisense 扩展工具在 Visual Studio 2013 中附加到完成列表【英文标题】:How to Append to Completion List in Visual Studio 2013 with Javascript Intellisense Extension Tools 【发布时间】:2014-11-30 21:25:00 【问题描述】:

我一直在阅读文档,但不知道如何在 VS 2013 中将项目添加到 javascript intellisense 的完成列表中。我知道这些项目可以通过 event.items 访问,但推送到这个数组似乎不影响完成列表。

intellisense.addEventListener('statementcompletion', function (event) 

    var attempt = new Object();
    attempt.name = "helllo";
    attempt.value = function() console.log("helllooo");
    attempt.kind = "function";
    attemp.scope = "global";

    event.items.push(attempt);
);

【问题讨论】:

【参考方案1】:

kind 的可能值有:“method”、“field”、“property”、“parameter”、“variable”和“reserved”。

下面的代码 sn-p 应该可以工作。

intellisense.addEventListener('statementcompletion', function (e)

    e.items.push(name:'Hello', kind:'method');

);

【讨论】:

以上是关于如何使用 Javascript Intellisense 扩展工具在 Visual Studio 2013 中附加到完成列表的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 JavaScript 创建会话?

JavaScript 如何使用javascript替换选定的textarea值

如何使用命令行美化 JavaScript 代码?

如何使用 javaScript 文件作为其他 JavaScript 文件的高阶包装器

iOS/Javascript - 如何使用 Javascript 访问设备上的图像

javascript 如何使用对象制作JavaScript数组的真实副本(无参考)