저는 최근에 정말 짜증나는 일이 발생하고 있습니다. 왜 그런 일을하는지 이해할 수 없습니다. 내가 최근에 내 컴퓨터를 지워 버렸기 때문에 언제 시작했는지 알지 못합니다. 아마도 최근 업데이트 일 수도 있고 오래 전 일 수도 있습니다.Visual Studio 2010 JavaScript "Intellisense"함수에서 F를 대문자로 사용
어느 쪽이든, 여기에 무슨 일이 일어나고 있는지. 익명 함수를 인라인으로 선언하고 "function() {...}"부분을 입력하기 시작할 때 VS2010 인텔리 센스가 나타나고 소문자 함수를 대문자 "Function"으로 바꿉니다. JavaScript 또는 JScript 또는 일부 다른 정적 함수를 추측하지만 나는 모른다. 어느 쪽이든, 내가 그것을 입력 할 때 "()"을 가정합니다.
독립 실행 형 함수를 선언하는 경우 영향을받지 않습니다. 이후에 "()"를 넣지 않아 영향을받지 않으므로 입력 한 내용이 그대로 유지됩니다.
다음은 몇 가지 스크린 샷입니다. 내가 때마다 통지를하지 않는 다음, 물론, 기능이 실행되지 않기 때문에
그것은 매우 실망이다. 또한 VS2008에서 매일 작업하며 2008 년에는 "기능"과 "기능"이 모두 인텔리 센스 메뉴에 나열되어 있지만 기본적으로 소문자로 설정되어 있으므로 영향을받지 않습니다.
인텔리 센스 설정을 무시할 수있는 방법이 있습니까? 내가 그것을 결코 사용하지 않을 것이기 때문에 파일을 찾고 목록에서 "함수"를 제거하십시오. 소문자 "함수"선택 항목으로 다시 기본 설정 하시겠습니까?
도움이 될 것입니다. 감사!
-Jorin
1이 (가 설계 비록) – SLaks
@SLaks 매우 성가신 - 의도적으로? 'Function'은'function' 생성자이며, 거의 사용되지 않습니다 (실제로는 거의 사용하지 말아야합니다). 누군가가 그것이 디폴트가되어야한다고 결정한 경우, 실제로 무엇을하고 있는지를 알지 못합니다. – benekastah