4

그래서 저는 jQuery를 살펴 봤고 제가 작업하고있는 프로젝트에 대해 vsdoc을 사용하는 것이 좋을 것이라고 생각했습니다.VS2010에서 로컬 jQuery (또는 각 파일)를 참조하지 않고 jQuery Intellisense를 활성화하십시오.

문제는 프로젝트에 Intellisense를 사용하는 것이 적합하지 않은 것입니다.

각 파일의 vsdoc을 참조하지 않고 IntelliSense를 활성화 할 수 있어야하며 현재 jQuery CDN을 사용하므로 코드 자체를 수정하지 않고 옵션이 필요하므로 옵션을 추가하거나 추가 할 수있는 옵션이 있습니까? 외부 jsdoc이야?

명확하게하기 위해 VS2010 프로젝트를 수정하지 않고 jQuery IntelliSense를 활성화하는 방법을 찾고 있습니다. VS2010 옵션 등을 통해 가능합니다. 당신이 당신의 jquery.js 외에 jquery-vsdoc.js을 넣으면

답변

3

jquery.js 단지 참조는 인텔리 실행이 충분하다. 아마 jquery뿐만 아니라 -vsdoc.js (아마 .debug.js)를 사용하는 다른 파일에도 유효합니다. VS2008 SP1 Hotfix to Support "-vsdoc.js" IntelliSense Doc Files. 이 기사는 VS2008에 관한 내용이며 VS2010에 관해 작성했지만 문장이 유효하다고 가정합니다 (나는 단지 jquery-vsdoc.js을 시도했습니다). 이 기술은 .aspx에서는 작동하지만 .html에서는 작동하지 않습니다.

마스터 페이지를 사용할 수도 있습니다 (JScript IntelliSense FAQ 참조).

+1

일반적으로이 방법을 사용하고 싶지만, 문제는 거대한 프로젝트이며 불행히도 우리가 실행하는 방법과 실용적이지 않습니다. 적합한 솔루션을 찾지 못했지만 IntelliSense에서 이와 같은 기능을 전역 적으로 활성화 할 수있는 옵션이 없습니다. –

+0

.aspx 페이지에 이 있으면 jquery.js (스크립트 태그도 참조도 사용하지 않음)와 동일한 폴더에 jquery-vsdoc.js를 추가하면 IntelliSese가 작동하기에 충분합니다. 당신이 더 필요로하는 것은 무엇입니까? – IvanH

+1

스크립트는 참조되지 않기 때문에 일부 기능을 검사하여 필요할 때만 참조되므로 페이지에 직접 액세스 할 수 없습니다. 앞에서 말했듯이, 필자가 필요로하는 것은 실용적인 해결책이 아닙니다. –

3

도구 - 옵션 - 텍스트 편집기 -Javascript-Intellisense- 참조로 이동하여 암시 적 웹 그룹에서 사용중인 jquery 버전에 대한 Intellisense 파일에 대한 참조를 배치하십시오.

enter image description here

는 인텔리와 최신 JQuery와 파일이 기본적으로 스크립트 폴더를 생성하고로 JQuery와 version.js의 min.js 및 intellisense.js 파일을 배치 할 nuget 패키지 설치 프로그램을 사용하여 얻으려면 .. 거기에서 패키지 관리자 콘솔에 일반적으로

install-package jquery 인 대부분의 Microsoft 참조가있는 위치로 복사 할 수 있습니다.

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

비밀 화면'~/Scripts/_references.js'의 마법의 위치를 ​​보여주는 스크린 샷은 정말 멋집니다. – Maslow

+3

Visual Studio 2010의 텍스트 편집기에서 JavaScript가 없습니다. 꽤 귀찮습니다. – Coops

+1

JScript에서 텍스트 편집기를 사용하지만 Intellisense는 사용할 수 없습니다. 내가 뭘 놓치고 있니? – Bryan