[c#] Ctrl + R, Ctrl + R 명령이 작동하지 않음

Visual Studio 2008에서 Ctrl+ R, Ctrl+ R명령 을 사용하여 변수의 이름을 바꾸려고합니다. 하단에 다음과 같은 오류 메시지가 표시됩니다.

“키 조합 ( Ctrl+ R, Ctrl+ R)은 현재 사용할 수없는 명령 (& Rename …)에 바인딩되어 있습니다.”

나는 그것을 실행하고 있지 않거나 파일 수정을 금지 할 수 있다고 생각할 수있는 모든 것을 실행하고 있지 않으며 F2 명령을 사용하면 이름을 바꿀 수 있습니다. 누구든지 이것을 고치는 방법을 알고 있습니까?

편집 : Resharper를 설치했지만 이전에 동일한 설정으로이 작업을 수행 할 수 있었으며 최근에 컴퓨터를 마이그레이션했습니다.



답변

다음을 수행하여이 문제를 해결할 수있었습니다.

  1. Resharper옵션으로 이동 메뉴 Section 명령
  2. 환경 선택 → 키보드 및 메뉴를
  3. 바로 가기 키 에서 Visual Studio 옵션을 선택합니다.
  4. 구성표 적용저장을 클릭 하십시오.

이렇게하면 Ctrl+ R, Ctrl+ R가 이름을 변경합니다. (그러면 나타나는 대화 상자에서 ReSharper 옵션을 선택합니다.)

그러나 F2더 이상 이름 바꾸기를 수행 할 수 없습니다. 다음을 수행하여 문제를 해결할 수있었습니다.

  1. ReSharper옵션 메뉴 명령으로 이동합니다.
  2. 환경일반 선택
  3. ReSharper 키보드 단축키 복원 에서 ReSharper 2.x 또는 IntelliJ IDEA를 선택합니다.
  4. 적용 또는 확인을 클릭 하십시오.

이렇게하면 F2Ctrl+ R, Ctrl+R 명령 변수 이름을 바꿀 수 있습니다.

이것은 Visual Studio와 함께 설치되는 ReSharper에만 해당되는 것 같습니다. ReSharper가 설치되지 않은 경우이 문제를 해결하는 솔루션이 무엇인지 모르겠습니다.

ReSharper 옵션 메뉴


답변

Resharper 6 용

다음을 수행해야합니다.

  • “Resharper”- “옵션 …”메뉴 선택
  • “Visual Studio 통합”을 선택합니다.
  • 두 곳 모두에서 “Visual Studio”를 선택합니다.
  • “구성표 적용”을 클릭하십시오.

작동하거나 선택할 수있는 항목 (Visual Studio 또는 Resharper)이있을 것입니다. 그렇다면 Resharper를 선택합니다.


답변

resharper에는 설치 후 Visual Studio를 처음 시작할 때 선택되는 여러 기본 바로 가기 바인딩이 있습니다. 이번에는 다른 것을 선택하신 것 같습니다.


답변

제 경우에는 ReSharper 캐시를 삭제하여 문제가 해결되었습니다. 아래의 옵션 메뉴에서이 작업을 수행 할 수 있습니다 Environment > General.

옵션 메뉴 스크린 샷


답변

이것은 나에게 한 번 일어났습니다. Resharper를 다시 설치해야 (아마도 프로그램 추가 / 제거에서 복구) 작동하게되었습니다. 그러나 그것은 VS2005에서였습니다.


답변

Visual Studio 2013에서 ReSharper 버전 8을 사용하여

  1. RESHARPER 메뉴-> 옵션으로 이동하십시오.
  2. 환경 확장
  3. 키보드 및 메뉴 선택
  4. ReSharper 키보드 구성표Visual Studio 선택
  5. 클릭 제도 적용 … 저장 후 닫기 대화 상자를.

다음에 키보드 단축키를 실행할 때 사용할 키보드 단축키를 선택하라는 메시지가 표시되었습니다.

여기에 이미지 설명 입력


답변

바로 가기를 실행할 때 편집기 창에 포커스가 없으면 Visual Studio (R #이 설치되지 않음)에서이 동작이 발생합니다. 방금 R #이 설치된 상태에서 시도했지만 동일한 작업을 수행합니다.

편집자에게 포커스를주고 (즉, 클릭하여) 다시 시도하십시오.