[visual-studio-2005] F12는 Visual Studio에서 더 이상 작동하지 않습니다.

이것은 나를 미치게 만든다. ReSharper 4를 설치 한 이후로 F12더 이상 작동하지 않는 것 같습니다. Goto 하위 메뉴의 모든 ReSharper 바로 가기를 보면 선언에 할당 된 항목이 없습니다!

내가 선언에 갈 수있는 유일한 방법은 사용하는 것입니다 Alt`다음 선언을 선택.

운없이 ReSharper를 제거하고 다시 설치하려고 시도했지만 ReSharper 옵션에서 기본 Visual Studio 키 바인딩을 사용하도록 요청했지만 작동하지 않습니다.

내가 사용을 수행 할 때 흥미롭게도, Alt그리고 `내가 실제로 선언 옵션에 대한 두 개의 항목을 얻을.

이 문제를 겪은 사람이 있습니까?

Visual Studio 2005 SP1을 사용하고 있습니다.



답변

Resharper와 Visual Studio 키 바인딩이 섞여서 분류하는 데 문제가있는 경우가 몇 번있었습니다.

관심있는 바인딩이 하나 또는 두 개 뿐인 경우 다음으로 이동하여 변경할 수 있습니다.

도구-> 사용자 정의-> 키보드 메뉴 옵션.


답변

동일한 문제가 발생하여 먼저 Visual Studio 키보드 매핑을 재설정하여 해결했습니다.

도구> 옵션> 키보드> 재설정

그런 다음 ReSharper 옵션으로 이동하여 구성표를 적용합니다.

Resharper> 옵션> Visual Studio 통합> 스키마 적용

최신 정보:

VS2017 이후 :

도구> 옵션> 환경> 키보드> 재설정

Resharper 2017.2의 경우 :

Resharper> 옵션> 환경> 키보드 및 메뉴> 키보드 단축키> 구성표 적용


답변

ReSharper 8 및 Visual Studio 2012의 경우 :

도구> 옵션> 키보드> 재설정

그런 다음 ReSharper 옵션으로 이동하여 구성표를 적용합니다.

Resharper> 옵션> 환경> 키보드 및 메뉴> (키보드 바로 가기에서 Visual Studio 선택)> 구성표 적용> 저장


답변

이 문제가 발생했으며 그림에 설명 된 단계에 따라 해결되었습니다.

도구 >> 옵션 >> 키보드 경로에서 Visual Studio 탭을 엽니 다.

여기에 이미지 설명 입력

Resharper >> Options >> Keyboard & Menus 경로에서 Visual Studio 탭을 열고 다음을 수행합니다.

여기에 이미지 설명 입력

그런 다음 위의 경로를 다시 열고 다음을 수행하십시오.

여기에 이미지 설명 입력

마지막으로 Visual Studio를 닫고 엽니 다.


답변

Resharper 9.1.3을 사용하여 VS2015 에서이 문제가 발생했으며 Ryan의 답변을 시도했지만 여전히 작동하지 않았습니다.

  • Ryan이 설명한 단계를 수행 한 후 Resharper가 What do you want to do?라고 묻는 F12를 클릭했습니다 . , Visual Studio 명령 사용을 선택 합니다 . 여전히 작동하지 않습니다.
  • 도구> 옵션> 키보드> 명령 목록 상자에서 ReSharper.ReSharper_GotoNextHighlight 선택
  • 변경 바로 가기 선택 명령F12 (텍스트 편집기) , 클릭 제거 하고 확인을 .

이 후 작동합니다!


답변

키보드에서 F12를 포함한 기능 키의 기본 동작을 무시하는 Fn 모드 (파란색 키)를 활성화했을 수 있습니다.


답변

VS2013 및 Resharper 9에서 동일한 문제가 발생했습니다. 다음과 같은 코드가 있습니다.

gridList.Method1();
gridList.Method2();

그런 다음 중 하나를 마우스 오른쪽 버튼으로 클릭 gridList하고 클릭 Find Usages(또는 사용 Shift+F12)하지만 한 줄 떨어져 있어도 “사용법을 찾을 수 없음”이라고 표시됩니다! 때로는 VS 다시 시작이 도움이 될 수 있지만 때로는 그렇지 않습니다. Reshaper의 캐시를 지우는 것이 도움이되는 것처럼 보입니다 : Resharper-> 옵션-> 환경-> 일반-> 캐시 지우기 . VS를 다시 시작해야하지만 예상대로 작동하기 시작했습니다.