标签: javascript-intellisense

Intellisense不适用于Visual Studio 2012中的JavaScript

我有一个干净的,开箱即用的Visual Studio 2012 Web Developer Express安装,由于某种原因,对JavaScript(jQuery,jQuery UI和其他库)的支持已经消失.我相信它之前有用,然后因为"没有理由"它停止了.

我已经浏览了网络,发现了四个不符点.

  1. 我的注册表中没有密钥HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\JavaScriptLanguageService\ImplicitReferences.实际上,我甚至没有JavaScriptLanguageService目录.

  2. 我已经检查过引用文件domWindows.js确实是选项指向的位置.

  3. 当我开发并运行我的应用程序时,JavaScriptLanguageService下的输出窗口为空,并且没有输入任何内容.

  4. 我已经提到了我通过选项使用的jQuery文件,但它没有产生任何变化.

总而言之,我得到的错误信息是:

"intellisense无法确定此表达式的准确完成列表,提供的列表包含文件中的所有标识符"

任何建议都将受到热烈的赞赏.

intellisense jquery visual-studio javascript-intellisense visual-studio-2012

68
推荐指数
3
解决办法
8万
查看次数

如何将Intellisense文件导入vsCode(Visual Studio代码)

我不确定我是否理解intellisense如何为Microsoft的新vsCode文本编辑器工作.在"Great Code Editing Experience"标题下的文档中,它在节点全局变量下显示警告,并提供灯泡建议以添加对d.ts文件的引用,以便您可以获取节点的智能感知:__dir

在此输入图像描述

我有两个问题:

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

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

/// <reference path="../typings/node/node.d.ts"/>
/// <reference path="../typings/express/express.d.ts" />

var when    = require('when')
  , express = require('express')
  , gulp    = require('gulp')
Run Code Online (Sandbox Code Playgroud)

javascript-intellisense node.js express visual-studio-code

32
推荐指数
2
解决办法
4万
查看次数

如何在VS2010中引用javascript IntelliSense的多个文件

我有大约40个单独的javascript文件的大型解决方案,通过特殊的js-service引用网页.我想在VS2010中使用新的IntelliSense功能,但很难添加大约40个单独的引用,如下所示:

/// <reference path="../../lib/jquery-1.3.2.js" />
Run Code Online (Sandbox Code Playgroud)

解决方案中的每个js文件.也许有一些方法来引用文件夹中的所有文件?我尝试过这样的事情:

/// <reference path="../../lib/*.*" />
Run Code Online (Sandbox Code Playgroud)

但它不起作用......谢谢.

更新: 也许有一些加载项,这有助于此吗?

javascript visual-studio-2010 javascript-intellisense

28
推荐指数
2
解决办法
9667
查看次数

如何在Visual Studio代码中启用Intellisense for JavaScript

我想使用VS Code来试用JavaScript书的例子,但是没有intellisense,或者至少我不知道如何激活它.

在Visual Studio中,此功能开箱即用:

在此输入图像描述

但是在VS Code中,我得到的只是一条消息"没有建议"

在此输入图像描述

在VSCode中启用intellisense需要做什么?

谢谢.

intellisense javascript-intellisense visual-studio-2015 visual-studio-code

21
推荐指数
2
解决办法
2万
查看次数

如何使vs代码自动完成React组件的prop类型?

如何在VSX标记中使用组件时使VS代码自动完成React组件的prop类型?

PS:我使用的是JS,而不是TS.

intellisense jsx javascript-intellisense reactjs visual-studio-code

20
推荐指数
2
解决办法
7590
查看次数

Visual Studio 2017 RTM JavaScript IntelliSense无法正常工作

JavaScript IntelliSense无法在Visual Studio 2017 RTM编辑器上运行.我甚至无法格式化代码,没有任何工作.

javascript-intellisense visual-studio-2017

19
推荐指数
3
解决办法
1万
查看次数

在Razor视图中引用JavaScript文件以获取JavaScript Intellisense

Visual Studio提供JavaScript Intellisense.很明智地看到您在主页中引用JavaScript文件(例如jQuery文件),然后在应用程序的任何视图中提供语句完成.然而,这似乎与Razor无关.有没有办法让这个与Razor一起工作?ASPX视图引擎提供了这个技巧,例如:<% /* %><script src="~/Scripts/jquery-1.4.1-vsdoc.js"></script><% */ %>

javascript javascript-intellisense razor

18
推荐指数
2
解决办法
2741
查看次数

为什么IntelliSense会将功能更改为功能?

我有一个非常奇怪的IntelliSense问题,我不确定它是Visual Studio 2013还是ReSharper 8.1.当我在script标签(javascript)中的视图(cshtml)中工作时,某些东西不断地将"功能"改为"功能",大写字母为"F".

<script type="text/javascript">
    var something = function() .... //on tab or completing the ()'s, it changes to Function
</script>
Run Code Online (Sandbox Code Playgroud)

当然,这不是什么大不了的事,但是我不得不回到小写的"F",这已经成为我的痛苦.有谁知道为什么会这样?

我正在使用ReSharper 8.1 C#版运行Visual Studio 2013 Ultimate.

resharper intellisense javascript-intellisense visual-studio-2013 resharper-8.0

17
推荐指数
3
解决办法
1283
查看次数

你为什么不能在$(this)上调用outerHTML?

当你想要得到的HTML整个DOM元素(包括包装),你可以做以下(如解释在这里):

$('#myElementId')[0].outerHTML
Run Code Online (Sandbox Code Playgroud)

但是,你不能做的是叫outerHTML$(this)内如点击收听或选择函数体范围:

$(this).outerHTML //Doesn't complete in IntelliSense, returns undefined in browser
Run Code Online (Sandbox Code Playgroud)

要么

$(this)[0].outerHTML //Correction, this DOES work, but it doesn't complete in IntelliSense
Run Code Online (Sandbox Code Playgroud)

因为IntelliSense不会显示innerHTMLouterHTML在这种情况下,尽管使用vanilla JavaScript,您可以执行以下操作:

document.getElementById($(this).attr('id')).outerHTML
Run Code Online (Sandbox Code Playgroud)

那么......那是什么呢?

javascript intellisense jquery javascript-intellisense visual-studio-2013

14
推荐指数
3
解决办法
3237
查看次数

VS Code:在打字稿项目中启用 javascript 智能感知

有没有办法为 Typescript 项目中的 Javascript 文件启用智能感知?如果我从这样的 javascript 包中导入一个函数:

import foo from "js-package"
Run Code Online (Sandbox Code Playgroud)

我在 index.js 中,我看到智能感知接收 JsDoc 注释并列出函数采用的参数;但是,如果我在 .ts 文件中,我不会得到任何这些。如何使用 VS Code 在 .ts 文件中启用 Js 智能感知?

编辑:这是发生了什么:

打字稿:没有智能感知

Javascript:智能感知

很讽刺,不是吗?

intellisense javascript-intellisense typescript visual-studio-code vscode-settings

13
推荐指数
2
解决办法
5068
查看次数