问题标签 [javascript-intellisense]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
90 浏览

javascript - Visual Studio javascript 智能感知自定义

我正在尝试在 Visual Studio 的 javascript 函数中自定义智能感知,而无需注释该函数。

我试图推送我自己的项目: 在此处输入图像描述

但不幸的是,当 toto 尚未在某处初始化时,这没有效果。但如果 toto 存在:

在此处输入图像描述

所以......简单的问题,有没有办法让 toto 完成表现得好像它已经被定义了?有没有我错过的标志?

这是我在事件参数“e”中找到的字段,

  • 在未定义的 toto 上:
    • 目标:空(未定义)
    • 目标名称:toto(字符串)
    • 项目:(数组)
    • 范围:成员(字符串)
    • _$items:(数组)

  • 在定义的 toto 上:
    • 目标:1(数量)
    • 目标名称:toto(字符串)
    • 项目:[对象对象],...(数组)
    • 范围:成员(字符串)
    • _$items:[对象对象],...(数组)

我试图改变几个字段值,我似乎没有任何效果。我正在使用 VS2013

0 投票
1 回答
103 浏览

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

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

0 投票
1 回答
271 浏览

javascript - Show alias for method in IntelliSense in TypeScript as method instead of property

I trying to create a class in TypeScript in Visual Studio 2013 with method func1 with alias func1_Alias and show both in IntelliSense as methods, but IntelliSense shows alias as property instead of method. I can't found a way to show my alias func1_Alias as method in IntelliSense except:

But this way creates another function instead of using the same function. It's mean that func1 === func1_Alias => false.

IntelliSense for function IntelliSense for property

0 投票
1 回答
76 浏览

visual-studio - Windows Phone 的 Visual Studio Express 2012 中没有 JavaScript Intellisense

我正在使用 Windows phone 8 SDK(Visual Studio Express 2012 For Windows Phone)为 Windows Phone 开发移动应用程序。我想在用 Javascript 编码时使用 autoComplete 工具。为此,我需要为 JS 使用 Intellisense。

据我所知,要根据我的知识配置 Intellisense,它已经导航到 [Tools] > [Options] > Text Editor > JavaScript > IntelliSense >

但是在我的 [Tools] > [Options] > Text Editor > list 中没有名为 JavaScript 的项目。

请有人帮我解决这个问题。

0 投票
2 回答
5040 浏览

intellisense - Intellisense 与 Visual Studio Code 中的第三方 JavaScript 库

我今天一直在玩 Visual Studio Code,并且在让智能感知与 JavaScript 项目中的一些代码一起工作时遇到了问题。我读过这篇文章http://www.johnpapa.net/intellisense-witha-visual-studio-code/讨论了这个问题,展示了如何使用带角度的智能感知。我一直在查看一些使用 JavaScript 库 PlaygroundJS 的示例项目,在这些项目中使用智能感知会非常有用,因为它们通常被分成多个文件,如果能够查看定义,而不是手动跟踪它们。但是,当我查看快速操作下可用的选项时,我没有看到类似的东西,这在我发现的示例中:

添加 /// 对 angularjs/angular.d.ts 的引用

只是将变量标记为全局的选项。所以我想知道,是否可以将智能感知添加到这个库以及项目中的其他文件?

我确实发现可以在每个文件的顶部添加对它们的引用:

但是这个手动过程既费时又笨重。它没有办法自动找到这些引用吗?

查看库时可用的选项

0 投票
2 回答
1333 浏览

javascript - 无法使用 Visual Studio Code 将属性添加到 Javascript 中的现有对象

我正在新的 Visual Studio Code 中尝试一些简单的 Javascript。使用以下js代码:

我收到此错误:

但是它是一个 js 文件而不是 ts。代码在 Javascript 中无效吗?

0 投票
1 回答
797 浏览

visual-studio - 如何在 Visual Studio 中为空的 Web 应用程序链接 _references.js 文件

对于普通的 MVC 或 Web 表单项目,VS13 添加了名为_references.js的 javascript intellisense 帮助程序文件。如何为空白的 Web 应用程序做同样的事情?换句话说,如何手动创建此智能感知文件并将其链接到新项目?_references.js 文件在哪里以及如何与 Visual Studio 中的项目链接?

0 投票
7 回答
44209 浏览

node.js - 如何将 Intellisense 文件导入 vsCode (Visual Studio Code)

我不确定我是否了解智能感知如何在 Microsoft 的新 vsCode 文本编辑器中工作。在“伟大的代码编辑体验”标题下的文档中,它在节点全局变量下显示警告,并提供灯泡建议以添加对 d.ts 文件的引用,以便您可以获得节点的智能感知:__dir

在此处输入图像描述

我有两个问题:

1 - 我如何直接导入DefinitelyTyped文件(d.ts)(没有编辑器建议)或者我必须从github源复制它们并将它们放在打字目录中?

2 - 我可以为任何具有打字稿定义的库获得智能感知吗?我尝试了以下方法,但是当我输入express.or时when.,我没有得到任何智能感知。但是,我确实得到了节点智能感知。

0 投票
2 回答
3846 浏览

javascript - 在 VSCode 中为 Intellisense 记录 Javascript 代码

我正在尝试在 Visual Studio Code 中为我的 javascript 代码获取适当的 Intellisense 建议。特别是,我有以下 AngluarJS 服务:

我认为我应该使用XML Documentation Comments,但它们似乎不起作用 - 当我将鼠标悬停在HoverHereToSeeType参数上时显示为“任何”(而返回值是使用 angular.d.ts 正确推断的)。所以问题的第一部分是:如何在函数中注释类型?

实际尝试使用该服务时会出现问题的第二部分:

我知道 IntelliSense 不理解 Angular 的依赖注入,所以我需要注释backend的类型。但是我如何引用该类型?

简而言之:如何为backend.getComments()第二个片段中的调用获得正确的 Intellisense,即参数必须是字符串并且返回值将是 ng.IHttpPromise 的信息?

0 投票
0 回答
112 浏览

jquery - 用于选择器的 Visual Studio 2013 jQuery 智能感知?

对于一些拼写错误的 id 或类名,我的 jQuery 脚本总是存在拼写错误。当我编辑我的 jQuery 脚本时,有没有办法可以看到 id 或 class 的列表?例如,如果我输入 $('#a ,intellisense 会知道我想选择 html 中以字符 a 开头的任何 id,并将这些 id 放在弹出的列表中。