17

매우 이상한 IntelliSense 문제가 있으며 Visual Studio 2013 또는 ReSharper 8.1인지 확실하지 않습니다. 내가 script 태그 (javascript) 내의 뷰 (cshtml)에서 작업 할 때, 어떤 것은 "function"을 "Function"으로 대문자 "F"로 계속 변경합니다.IntelliSense가 기능을 기능으로 계속 변경하는 이유는 무엇입니까?

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

이 물론 큰 거래 아니지만, 나는 "F."을 다시 가서 소문자 할 필요 유지로 내 목에 통증이 돼가는 왜 이런 일이 일어나는 지 아는 사람이 있습니까?

Visual Studio 2013 Ultimate에서 ReSharper 8.1 C# 에디션을 사용하고 있습니다. >Options - ->Environment-Resharper -

+0

Resharper 캐시를 삭제해야 할 수 있습니까? http://stackoverflow.com/questions/21283306/how-do-you-remove-a-specific-entry-from-intellisense-resharper –

+0

@PiersMyers Hmmm, 캐시를 지우면 해결 된 것 같습니다. 내가 답변을 upvote 및 선택 수 있도록 귀하의 의견을 답변으로 게시해야합니다. –

답변

11

지우기 캐시는 아마 일 것입니다>General을하고 Clear Caches 버튼을 클릭합니다.

+4

동일한 문제와 설정이 있지만 캐시를 지우는 것이 도움이되지 않습니다. ( –

7

ReSharper 8.1.23.546에서 같은 문제가 발생하며 캐시를 지우지 않아도 해결되지 않았습니다. 여기에 설명 된대로 나를 위해 일한 유일한 것은 자바 스크립트를 자동 팝업을 해제했다 8.1.1000+

빌드에서 수정 된 것으로보고됩니다

http://youtrack.jetbrains.com/issue/RSRP-400812

  • 로 이동 ReSharper에서> 옵션> Intellsense> Autopop> 자바 스크립트는
  • 는 선택 '표시하지만 미리 선택하지 않는'항목 아래의 모든 드롭에 대한

이 업그레이드를 얻을 수있을 때까지 불쾌한 행동을 없애는 방법보다 해결 방법이 적습니다.

나는 ReSharper를 좋아한다. 그러나 이것은 내가 체코 공화국에 표를 사고, 누군가 눈을 찌르는 것을 계획하고있을 정도로 충분히 성가시다.

+0

예, 이것은 매우 성가신 일입니다. 동일한 빌드를 가지고 있으며 문제가 분명히 있습니다. –

5

캐시 지우기가 내 문제를 해결하지 못했습니다. 가장 좋은 해결책은 "("문자를 내 JS에서 자동 완성할 수 없도록 제거하는 것이 었습니다. "function"("012") "Resharper> Options> Intellisense> Completing 문자 및 넣어 "(이하"자바 스크립트를 상자에서 완료하지 마십시오에서.

enter image description here

4
내가 대신 _refereneces.js 파일에 무엇인지 찾을 수있는 모든 기능을 잡는 R 번호에 문제가 있었다

을 그래서 저는 R # 대신 Visual Studio를 사용하도록 인텔리 센스를 변경했습니다.

enter image description here