Ctrl + R, Ctrl + R 명령이 작동하지 않음


86

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

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

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

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

답변:


83

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

  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 옵션 메뉴


2
ReSharper가없는 것 같아서 여전히이 문제에 대한 해결책을 찾고 있습니다.
Chucky 2011 년

2
@Chucky 도구-> 옵션-> 환경-> 키보드로 이동하여 "다음을 포함하는 명령 표시 :"필드에서 Refactor.Rename을 찾아서 CTLR + R, CTRL +로 설정하여 Visual Studio에서 바로 가기 키를 매핑 할 수 있습니다. R에서 "단축키 누르기 :"
Boyan 2013-08-13

2
1. resharper-> options 2. 키보드 및 메뉴 3. Visual studio를 선택하고 "구성표 적용"을 누릅니다. 4. 저장을 클릭합니다.
Anders Lindén

가끔 추가하려면 Visual Studio를 다시 시작해야 적용됩니다. 확실히 나는 VS2013에서했다
garryp

1
작동하지 않으면 "재정의 된 Visual Studio 메뉴 항목 숨기기"를 선택 취소하십시오. 그것은 나를 위해 일했습니다.
Umut Ozel 2015 년

18

Resharper 6 용

다음을 수행해야합니다.

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

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


감사! 도움이되었습니다. Visual Studio로 재설정하면 Resharper를 선택한 다음 (바로 가기 충돌이 발생할 때) 선택할 수 있습니다.
Anatoly Mironov 2011

2
Visual Studio로 설정하면 resharper 명령을 사용할 수있을 것이라고는 생각하지 못했습니다. 작동 방식이 이상합니다 ...
JakeJ

4

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


이것은 문제를 해결하는 데 도움이되었습니다.
mwright 2010 년

@mwright-문제를 해결하는 데 도움이된다면 해결책을 표시해야합니다.
CrimsonX 2010 년

@CrimsonX-도움이되었지만 실제로 해결책은 아니었지만 프로토콜은 무엇일까요? 솔루션으로 표시 한 다음 솔루션 단계를 포함하도록 게시물을 업데이트하거나 직접 답변을 만드시겠습니까?
mwright 2010 년

@mwright. 좋은 질문입니다. 내가 당신의 상황에 있고 나 자신의 도움으로 자세한 답을 찾았다면, 나는 내 질문에 답하고 답으로 표시하고 해결책을 찾는 데 도움을 준 사람들에게 감사 (그리고 찬성 투표) 할 것입니다. 그것의 판단 호출 ...
CrimsonX 2010 년

4

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

옵션 메뉴 스크린 샷


1
좋은 점입니다!
yu yang Jian

마찬가지로 위의 많은 작업을 시도했지만 ReSharper 캐시 지우기 전에 파일과 Visual Studio를 닫고 다시 열었습니다. 일하는 것 같았다. 성가신! 하지만, 이봐, 문제는 :) 해결
조엘 발머에게

2

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


2

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

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

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

여기에 이미지 설명 입력


0

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

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


0

일반적으로 Resharper에서 사용하는 바로 가기입니다. Resharper가 실행되지 않을 가능성이 있습니까?

또는 이름을 변경하고 Ctrl+ .를 누른 다음 Rename 을 사용할 수 있습니다 .


0

DevExpress의 경우 :

  • 옵션 화면 ( Ctrl+ Alt+ Shift+ O)을 엽니 다.
  • 핵심기능으로 이동
  • 설정 비주얼 스튜디오 단축키에 대한 기본

0

저에게있어이 문제는 이용 약관 페이지에서 '동의'를 클릭하지 않고 닫았 기 때문에 발생했습니다. 이용 약관 인 줄 몰랐고, 단지 공지 일 뿐이라고 생각했습니다. 표시됩니다.


0

위의 모든 답변은 훌륭하고 좋지만이 오류는 한 번 더 발생합니다.


프로젝트 용으로 작성된 테스트 스크립트 디버깅을 시작하면 프로젝트가 중단 점에서 중지됩니다.

이 시점에서 코드에서 작업을 시도하면 "키 조합 ( + , + )이 현재 사용할 수없는 명령 (& Rename ...)에 바인딩되어 있습니다." 와 유사한 오류가 표시 됩니다.CtrlRCtrlR


0

Visual Studio를 다시 시작합니다.

나를 위해 일했습니다.


0

Resharper를 업그레이드하기 전까지는 아무것도 효과가 없었습니다! :영형


0

위의 어느 것도 나를 위해 일하지 않았습니다. 결국 resharper 설정을 재설정해야했습니다.

  1. Resharper-> 옵션 관리로 이동하십시오.
  2. "모든 설정 재설정"버튼을 클릭하십시오.

0

내 상황에 사람이 거의 없을 것이라고 생각하지만 FWIW는 Refactor.Rename (Ctrl + R, Ctrl + R)이 Visual Studio 2019 / Win 10에서 작동 하지 않는 상황 에서 재부팅 / 다시 시작 및 I Resharper가 설치되지 않았습니다. 제 경우에는 프로젝트가 SOLUTION 모드 (OMFG)가 아닌 FOLDER 모드에 있었기 때문에 Refactor.Rename이 작동하지 않았습니다. 곧 솔루션 도구를 사용하여 "Switch Views"를 사용하고 SOLUTION 모드 Refactor.Rename이 다시 작동하기 시작했습니다. 돌이켜 보면 이것은 당연히 말이되지만 어떤 종류의 오류 메시지 / 경고가 문제가 무엇인지 깨닫는 데 도움이되었을 것입니다!


0

나에게 문제는 모든 Resharper 확장 옵션에 액세스 할 수 있었기 때문에 명확하지 않은 Resharper 평가를 시작하지 않았지만 단서는 다음과 같습니다.

확장 프로그램-> Resharper-> Resharper가 비활성화 된 이유.

"평가 시작"을 클릭합니다 (스크린 프린트의 "평가 일시 중지"와 같은 위치에 있음).

여기에 이미지 설명 입력

"확인"을 클릭하면 평가가 시작될 것으로 예상했지만 그렇지 않은 것은 분명합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.