Resharper Ctrl-T 매핑 손실


123

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

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

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

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

이:

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

그리고

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

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

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

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

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

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


1
도구의 ReSharper.ReSharper_GotoType에 매핑되는 바로 가기 | 옵션 | 환경 | 건반? 그런데 어떤 R # 버전을 사용하십니까? ReSharper | 도움말 | JB ReSharper Ultimate에 대해?
Alexander Kurakin

@Alexander : Resharper.Resharper_ResharperUnitTestDebugContext (Ctrl+T, Ctrl+D (Global))및 버전 9.0.
Spikee

"Visual Studio"대신 "ReSharper 2.x / IDEA"구성표가 사용 된 것 같습니다. 여기에서 어떤 라디오 버튼이 선택되었는지 확인하십시오. ReSharper | 옵션 | 환경 | 키보드 및 메뉴.
Alexander Kurakin

@Alexander : 맞아요! Visual Studio 라디오 상자로 전환하고 나가서 Ctrl + T를 사용하면 Shortcut conflict창이 나타납니다. 그러면 어떤 옵션을 선택해야합니까?
Spikee

1
그건 그렇고, 앞으로 발생할 수있는 장애물을 피하기 위해 가장 좋은 방법은 먼저 "도구 | 옵션 | 환경 | 키보드"의 모든 바로 가기를 재설정하는 것입니다. 그런 다음 R # 옵션에서 "Visual Studio"체계를 적용합니다.
Alexander Kurakin

답변:


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

1
트릭을 수행했지만 마침내 작동하도록하려면 전체 Visual Studio (버전 2015 Community Edition)를 다시 시작해야했습니다.
Bartosz Lenar

12
이것은 나를 위해 작동하지 않았습니다. 제가해야 할 일은 1 번과 2 번 지점 사이에서 뭔가를해야한다는 점을 제외하고는 똑같은 일련의 이벤트였습니다. ReSharper | 옵션 | 환경 | 키보드 및 메뉴를 클릭 한 다음 먼저 "없음"구성표를 선택하고 "Visual Studio"구성표를 적용하기 전에 "구성표 적용"을 클릭합니다.
Ultroman the Tacoman

6
2017 년 대비 저에게 계속 일어나고 있습니다. 업데이트와 관련이있을 수 있습니다. 지금은 훨씬 더 자주 발생합니다. 얼마 전에 동일한 문제가 발생했다고 확신합니다.
Noctis

이상하게도 이미 "Visual Studio"가 선택되어 있고 적용을 클릭해야했습니다.
Timothy Gonzalez

2
내 바로 가기를 수정하려면 모든 VS 업데이트 후에 다시 돌아와야 할 것 같습니다.
Macros185

3

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

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

나를 위해 일했습니다.


2

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

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

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


1

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


0

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

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

"Apply Scheme"을 선택하는 것만으로도 작동 할 수 있지만 시도하지는 않았습니다. 내가 다시 시도거야 추측 다음 주)
MemeDeveloper

0

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

  1. 모든 설정 재설정 : 도구 / 설정 가져 오기 및 내보내기 / 모든 설정 재설정
  2. Resharper 키보드 구성표 적용 및 Visual Studio 구성표 적용 : ReSharper / 옵션 / 환경 / 키보드 및 메뉴
  3. 바로 가기 충돌 창이 팝업 된 것보다 ReSharper 명령을 선택합니다.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.