如何使用 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替换选定的textarea值
如何使用 javaScript 文件作为其他 JavaScript 文件的高阶包装器