IntelliSense JavaScript в Visual Studio

  1. Как получить JavaScript IntelliSense в Visual Studio 2008 и Visual Studio 2010?
  2. Как получить jQuery IntelliSense в Visual Studio 2008 и Visual Studio 2010?
  3. Если я не получу указанное выше, дайте мне знать: «Какой наиболее часто используемый редактор JavaScript может заменить версии VS для редактирования файлов javascript?»

person Rauf    schedule 28.07.2011    source источник
comment
@Jesus Ramos: Извини, я тебя не понял   -  person Rauf    schedule 28.07.2011
comment
Emacs — очень хороший текстовый редактор, но обычно, когда я упоминаю его, люди начинают спорить между Emacs и Vim. Насколько мне известно, единственный полезный JS-интеллигент — это Resharper, но он не бесплатный. Я купил лицензию сам, и это УДИВИТЕЛЬНО. Я бы порекомендовал это. Но VS не очень хорошо работает с javascript, к сожалению.   -  person Jesus Ramos    schedule 28.07.2011


Ответы (6)


или вы можете просто перетащить свой javascript в свой файл .js, и он создаст запись, подобную этой:

/// <reference path="jquery-1.6.2.js" />

отлично работал на моем VS 2010 (премиум-версия)

person Bek Raupov    schedule 30.08.2011

Я использую VS2010 с ReSharper 6, который добавляет мощную поддержку JS Intellisense. Автозаполнение работает для всех файлов JS в решении, а также для jQuery. Но это не бесплатно.

person Igor Dymov    schedule 28.07.2011

Перейдите в Tools-Options-Text Editor-Javascript-Intellisense-References и поместите ссылку на файлы intellisense для версии jquery, которую вы используете, в группе Implicit Web.

OR

поместите «добавить ссылку» на файл intellisense в файл _references.js, который вы можете добавить в папку «Сценарии» вашего проекта.

/// <reference path="jquery-1.8.2.js"/>
/// <reference path="jquery-1.8.2.min.js"/>
/// <reference path="jquery-1.8.2.intellisense.js"/>

Хотя это обеспечит интеллект только для проекта, в котором вы находитесь, первый будет для любого открытого файла js.

Чтобы получить последние файлы jquery с помощью intellisense, используйте установщик пакетов nuget, который по умолчанию создаст папку сценариев и поместит файлы jquery version.js, min.js и intellisense.js в... оттуда вы можете скопировать их в расположение большинства ссылок Microsoft, которое обычно

C:\Program Files (x86)\Microsoft Visual Studio 11.0\JavaScript\References

person DRobertE    schedule 27.09.2012
comment
К сожалению, этот ответ относится только к VS 2012, о чем я узнал из здесь. Таким образом, это не совсем ответ на вопрос, в котором явно упоминаются VS 2008 и 2010. - person Oliver; 13.11.2012

  1. VS 2008/2010 имеет встроенный JavaScript IntelliSense.
  2. Если у вас есть соответствующий файл «-vsdoc.js» рядом с вашим файлом jQuery, VS 2010 предлагает IntelliSense из коробки, а VS 2008 требует установки пакета обновления 1 (SP1) и исправления по адресу http://code.msdn.microsoft.com/KB958502/Release/ProjectReleases.aspx?ReleaseId=1736
  3. Нет необходимости, правда.
person lox    schedule 28.07.2011

http://archive.msdn.microsoft.com/KB958502/Release/ProjectReleases.aspx?ReleaseId=1736

Вау... Я следовал описанному выше методу.. Круто....

введите здесь описание изображения

person Rauf    schedule 28.07.2011

Вы должны получить файлы jQuery из CDN Asp.Net. У них есть VSDOC, и они могут предоставить очень хорошую поддержку интеллектуального анализа данных и документации.

person harsimranb    schedule 21.08.2012