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

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

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



답변

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

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


답변

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

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

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

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

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

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


답변

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

단계 :

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

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


답변

나는 이것을하는 방법을 항상 잊어 버리고 이것이 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


답변

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

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

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

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


답변

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

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

Sub ToggleResharper()

    DTE.ExecuteCommand("ReSharper_ToggleSuspended")

End Sub

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

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

답변

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