Visual Studio에서 ReSharper를 비활성화하고 다시 활성화하려면 어떻게해야합니까?


347

ReSharper를 설치 했는데 Visual Studio에서 작동하지만 어떻게 비활성화 할 수 있습니까?

ReSharper 메뉴에서 검색 할 때마다 비활성화 옵션을 찾을 수 없습니다.


suspend option:( @ matthew.perron에 의해 나를 위해 작동하지만, 나는 또한 비주얼 스튜디오의 모든 내장 된 코드 분석 / 점검을 잃었다
Jaider

답변:


519

메뉴 도구 -> 옵션 -> ReSharper 에서 일시 중단 버튼 을 사용하여 ReSharper 5 및 최신 버전을 비활성화 할 수 있습니다 .

여기에 이미지 설명을 입력하십시오


4
감사. 슬프지만 html 및 .aspx 페이지를 작업 할 때마다 비활성화해야합니다.
RayLoveless

2
TypeScript에 대해 비활성화해야한다는 것을 알았습니다. 모든 것이 잘못되었습니다.
Martin

149

너무 많이 클릭하지 않고 수행하려면 명령 창 ( Ctrl+ W, A)을 열고 다음 을 입력하십시오.

ReSharper_Suspend또는 ReSharper_Resume당신이 원하는 것에 따라.

또는이 목적으로 키보드 단축키를 설정할 수도 있습니다. Visual Studio에서 도구 -> 옵션 -> 환경 -> 키보드로 이동하십시오 .

여기에서 키보드 단축키를 ReSharper_Suspend및에 지정할 수 있습니다 ReSharper_Resume.

편집기에있는 경우 Ctrl+ Alt+ 로 명령 창을 열 수도 있습니다 A.

여기에 이미지 설명을 입력하십시오


5
Command Window나를 위해 바인딩됩니다 Ctrl alt A. 다시 번호가 바인딩 때문에 그 수도 Ctrl WExtend selection
기본

완전히 비활성화하는 옵션. 키보드와 충돌합니다. ReSharper로 변경하고 싶지 않습니다. 일시 중지하지 않고 비활성화하십시오. 일시 중단은 바로 가기를 유지합니다!
Ajay

3
다른 답변에서 언급했듯이 ReSharper_ToggleSuspended라는 핫키도 있습니다.이 핫키를 사용하면 하나의 핫키를 사용하여 일시 중지와 재개를 전환 할 수 있습니다.
ranieuwe

77

ReSharper_ToggleSuspended바로 가기 키에 바인딩 합니다.

단계 :

  1. 도구> 옵션
  2. 왼쪽의 키보드를 클릭하십시오
  3. "다음을 포함하는 명령 표시 :"입력 상자에 "suspend"를 입력하십시오.
  4. "ReSharper_ToggleSuspended"를 선택하십시오
  5. 바로 가기 키를 누릅니다. 및
  6. "지정"버튼을 누르십시오.

ReSharper_ToggleSuspended바로 가기 키 (내 경우에는 Ctrl-Shift-Q)에 바인딩 하면 매우 효과적입니다. ReSharper가 아직 비동기 CTP를 지원하지 않는 경우 (2011 년 중반), 코드에 코드를 담그면 async 키워드가 사용되므로이 단축키는 매우 중요합니다.


나는 이것이 ReSharper를 일시적으로 중단하기 위해 게시 된 솔루션 중 가장 실용적인 솔루션이라는 것을 알았습니다 (ReSharper 메뉴 표시 줄 항목의 존재 여부에 따라 현재 상태를 쉽게 볼 수 있습니다). 한 가지 주목할만한 사례는 합리적으로 큰 (> 50 프로젝트) 솔루션에 대한 솔루션 구성을 전환 할 때입니다. 이 작업은 ReSharper가 활성화 된 경우 약 10 배 느려집니다 (252 초와 25 초가없는 경우). 프로젝트 설정을 조정하기 위해 ReSharper를 일시적으로 끄고 다시로드하거나 옵션 메뉴 드릴링없이 다시 활성화하는 것이 매우 편리합니다.
holtavolt

이 전환 옵션이 마음에 듭니다. 때로는 re #을 입력하면 시간이 크게 느려집니다. 사용 중지하면 더 빨리 입력하는 데 도움이 될 것이라고 생각했습니다. 내가 사용할 때 그것이 궁극적으로 더 :( 지금은 :( 느린 타이핑에 살고 배우고 나를 저하되는 부하에 너무 오래 걸리는 백업
SZT

34

나는 이것을하는 방법을 항상 잊어 버리고 이것이 Google의 최고 결과입니다. IMO, 여기에 대한 답변 중 어느 것도 만족스럽지 않습니다.

그래서 이번에는 다음에 이것을 검색하고 다른 사람들을 돕기 위해 그것을 수행하는 방법과 버튼을 토글하는 모습은 다음과 같습니다.

Resharper 툴바 버튼 전환

열기 package manager console비아 Quick Launch캡션 버튼 근처 바는 PowerShell을 인스턴스를 시작합니다. 패키지 관리자 콘솔 Powershell 인스턴스에 아래 코드를 입력하십시오.

표준 도구 모음에 추가하려면 다음을 수행하십시오.

$cmdBar = $dte.CommandBars.Item("Standard") 
$cmd = $dte.Commands.Item("ReSharper_ToggleSuspended")
$ctrl = $cmd.AddControl($cmdBar, $cmdBar.Controls.Count+1)
$ctrl.Caption = "R#"

새 사용자 정의 도구 모음에 추가하려면 다음을 수행하십시오.

$toolbarType = [EnvDTE.vsCommandBarType]::vsCommandBarTypeToolbar
$cmdBar = $dte.Commands.AddCommandBar("Resharper", $toolbarType)
$cmd = $dte.Commands.Item("ReSharper_ToggleSuspended")
$ctrl = $cmd.AddControl($cmdBar, $cmdBar.Controls.Count+1)
$ctrl.Caption = "R#"

추가 한 막대가 엉망이거나 만족스럽지 않은 경우 다시 시작해야하는 경우 다음을 사용하여 제거하십시오.

$ctrl.Delete($cmdBar)
$dte.Commands.RemoveCommandBar($cmdBar)

버튼을 추가하는 것 외에도 키보드 단축키 ctrl+shift+Num -, ctrl+shift+Num -(즉 , ctrl shift 및 두 번 누르기 keyboard_minus)가 효과적입니다.

편집 : StingyJack이 오래 전에 찾은 원래 게시물을 찾은 것처럼 보입니다 .Google 검색을 할 때 표시되지 않습니다 : https://stackoverflow.com/a/41792417/16391


링크 주셔서 감사합니다. 나는 이것을 다시 그림으로 만들려고 할 때 메모리 + 시행 착오에서 다시 만들어야한다는 것을 절대로 다시 찾을 수 없었습니다.
Derek Ziemba

몇 분 동안 도구를 사용하지 않고도 게시물을 찾을 수 없으므로 github.com/StingyJack/Vs-Utility/blob/master/…
StingyJack

최고의 솔루션 IMO
cdiazal

최상의 솔루션이지만 r #이 현재 활성화되어 있지 않으면 적어도 첫 번째 명령 그룹이 실패한다는 점에 유의하십시오!
사무엘

22

옵션 메뉴에서 resharper가 완전히 누락 된 경우 확장 기능 자체가 비활성화 되었기 때문일 수 있습니다.

Visual Studio 2017에서 Help> 로 이동하여 ReSharper 2018.XX를 활성화 및 비활성화 할 수 있습니다 Manage Visual Studio Performance. 그런 다음 JetBrains ReSharper ...아래에서를 선택하십시오 Extensions.

여기에 이미지 설명을 입력하십시오

Visual Studio 2019에서는 Extensions->Manage Extensions->Installed


12

명령 창이나 바로 가기 키를 사용하지 않으려면 메뉴 항목을 추가하여 ReSharper를 전환 할 수 있습니다. 안타깝게도 ReSharper_ToggleSuspended명령을 메뉴에 직접 추가 할 수는 없지만 ( 공개 문제가 있음 ) 해결 하기가 쉽습니다.

다음과 같이 매크로를 작성하십시오.

Sub ToggleResharper()

    DTE.ExecuteCommand("ReSharper_ToggleSuspended")

End Sub

그런 다음 메뉴 항목을 추가하여 해당 매크로를 실행하십시오.

  1. 도구 | 맞춤 설정 ...
  2. 명령 탭을 선택하십시오
  3. 아이템을 넣을 메뉴를 선택하십시오
  4. 명령 추가 ...를 클릭하십시오.
  5. 왼쪽의 목록에서 "매크로"를 선택하십시오
  6. 오른쪽의 결과 목록에서 매크로를 선택하십시오.
  7. 확인을 클릭하십시오
  8. 목록에서 새 명령을 강조 표시하고 선택 항목 수정 ...을 클릭하여 메뉴 항목 텍스트 등을 설정하십시오.

VS2017에서 매크로를 추가하는 방법은 무엇입니까?
Hrvoje Hudo

@HrvojeHudo 매크로는 더 이상 VS2017에 존재하지 않습니다.
Styxxy

12

도구-> 옵션 ---> Resharper 선택 ---> 지금 일시 중단을 클릭하여 비활성화하십시오.


8

ReSharper 8에서 : 도구-> 옵션-> ReSharper-> 지금 일시 중단


7

도구-> 옵션-> ReSharper (ReSharper 옵션을 사용할 수없는 경우 "모든 설정 표시"를 선택하십시오). 그런 다음 일시 중지 또는 재개를 수행 할 수 있습니다. 도움이되기를 바랍니다 (VS2005에서만 테스트 됨)


7

ReSpharper 2017.2.2의 경우-> ReSpharper-> 옵션-> 제품 및 기능으로 이동하십시오. 여기에 이미지 설명을 입력하십시오


여전히 도구-> 옵션-> ReSharper (VS2015, ReSpharper 2017.2.2)를 통해 작동하며, 다시 활성화하려면 가야합니다. (ReSpharper-> 옵션-> ReSharper가 비활성화 된 후에는 제품 및 기능을 사용할 수 없습니다)
Alex Sanséau


0

이제 Resharper는 devenv.exe에서 Suspend & Resume 인수를 지원합니다

(ReSharper 2019.2.3)

VS 및 Suspend R # 실행 :

devenv.exe /ReSharper.Suspend

VS를 실행하고 R #을 다시 시작하십시오.

devenv.exe /ReSharper.Resume

사용법 예는 다음과 같습니다.

여기에 이미지 설명을 입력하십시오


0

매우 간단한 단계 :

  1. 확장으로 이동 → 확장 관리
  2. 왼쪽 상단의 설치된 섹션을 클릭하고 "resharper"를 검색하십시오.

확장명 위에 비활성화 버튼 이 표시 되면 클릭하여 Visual Studio 를 다시 시작 하면됩니다.

여기에 이미지 설명을 입력하십시오

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