[C#] Resharper Ctrl-T 매핑 손실

클래스를 빠르게 찾기 위해 Resharper Ctrl+ T매핑을 잃어버린 것 같습니다 . 여기에 설명 된 솔루션을 시도했습니다.

Resharper가 설치된 Visual Studio에서 바로 가기 키가 활성화되지 않음

구체적으로 받아 들여진 대답 :

먼저 모든 Visual Studio 설정을 재설정 (도구> 설정 가져 오기 및 내보내기> 모든 설정 재설정) 한 다음 Resharper> 옵션> 키보드 및 메뉴로 이동하여 바로 가기 키 구성표를 다시 적용합니다.

이:

Resharper 설정 / 옵션 / 키보드 및 메뉴 / 없음 / 적용 및 저장

그리고

Resharper / 옵션 / 키보드 및 메뉴 / Visual Studio로 설정 / 적용 및 저장

후자는 아무것도하지 않으며 (눈에 띄는 긍정적 인 결과 없음) 전자는 다음과 같은 결과를 가져옵니다.

( Ctrl+ T)를 눌렀습니다. 코드의 두 번째 키를 기다리는 중입니다.

따라서 VS가 Resharper가 아닌 명령을 처리하려는 것 같습니다.

Alt+ Enter그러나 예상대로 작동하므로 Resharper가 완전히 분리되어있는 것은 아닙니다.

이 문제를 해결하는 방법에 대한 아이디어가 있습니까?



답변

  1. 현재 키보드 구성을 재설정합니다 (도구 | 옵션 | 환경 | 키보드 | 재설정).
  2. ReSharper로 이동 | 옵션 | 환경 | 키보드 및 메뉴 | “Visual Studio”| 구성표를 적용합니다.
  3. Ctrl+ 클릭T
  4. 열린 팝업에서 “ReSharper 명령 사용”을 선택합니다 ( “모든 ReSharper 바로 가기에 적용”선택).

답변

이 특정 단축키에 대한 모든 키보드 설정을 재설정하는 데 익숙하지 않은 사람들 (이해할만한 IMO)을 위해 :

  1. VS 키보드 바로 가기 설정 (도구> 옵션> 환경> 키보드)으로 이동합니다.
  2. “Edit.GoToAll” 바로 가기 Ctrl-T에서 할당을 제거하고
  3. “ReSharper.ReSharper_GotoType”에Ctrl-T 전역 적으로 할당합니다 .

나를 위해 일했습니다.


답변

나는이 정확한 문제가 있었지만 ( Ctrl+ T는 작동하지 않지만 다른 단축키는 작동합니다), 어떤 해결책도 나를 위해 작동하지 않았습니다.

저의 특정한 경우에 저는 최근에 CodeRush라는 또 다른 확장을 포함하는 VS 확장 (DevExpress)을 설치했습니다. CodeRush를 제거하면 Ctrl+ T가 작동하지 않는 문제가 해결되었습니다 .

비슷한 문제가 있고 해결할 수없는 경우-VS / ReSharper 바로 가기를 방해 할 수있는 다른 확장 / 도구가 설치되어 있는지 확인하십시오.


답변

어떤 경우에는 IDE의 모든 설정을 재설정해야 할 수도 있음을 알았습니다. 이 방법은 내가 가장 최근에 취할 것이라고 제안하는 방법이며, 수행하기 전에 이전에 제공된 최상의 답변을 시도하십시오. 그러나 CTRL+ T가 올바르게 매핑되지 않았기 때문에 열심히해야하는 경우 도구 / 가져 오기 및 내보내기 설정 / 모든 설정 재설정으로 이동하십시오 . 완료되면 Reshaper Options / Keyboard / Reshaper 2.x / Apply Scheme을 통해 ReSharper 키 구성을 적용 할 수 있습니다.


답변

간단히 VS 키보드 매핑을 재설정하지 않고 바로 가기를 잃어 버리지 않고 돌아 왔습니다.

  1. ReSharper | 옵션 | 환경 | 키보드 및 메뉴
  2. 선택한 Reshaper 2.x 또는 IntelliJ IDEA
  3. 선택한 Visual Studio
  4. 계획 적용
  5. 저장

답변

실제로 저에게 도움이 된 것은 앞에서 언급 한 모든 팁을 함께 결합한 것입니다.

  1. 모든 설정 재설정 : 도구 / 설정 가져 오기 및 내보내기 / 모든 설정 재설정
  2. Resharper 키보드 구성표 적용 및 Visual Studio 구성표 적용 : ReSharper / 옵션 / 환경 / 키보드 및 메뉴
  3. 바로 가기 충돌 창이 팝업 된 것보다 ReSharper 명령을 선택합니다.

답변