Как я могу отключить ReSharper в Visual Studio и включить его снова? - PullRequest
327 голосов
/ 03 февраля 2010

Я установил ReSharper , и он работает в Visual Studio, но как его отключить?

При поиске в меню ReSharper я не могу найти параметр отключения.

Ответы [ 11 ]

493 голосов
/ 20 апреля 2010

Вы можете отключить ReSharper 5 и более новые версии, используя кнопку Suspend в меню Инструменты -> Параметры -> ReSharper .

enter image description here

144 голосов
/ 05 марта 2011

Если вы хотите сделать это, не нажимая слишком много, откройте командное окно ( Ctrl + W , A ) и введите:

ReSharper_Suspend или ReSharper_Resume в зависимости от того, что вы хотите.

Или вы даже можете установить сочетание клавиш для этой цели. В Visual Studio перейдите в Инструменты -> Параметры -> Среда -> Клавиатура .

Там вы можете назначить сочетание клавиш для ReSharper_Suspend и ReSharper_Resume.

Окно команд также можно открыть с помощью Ctrl + Alt + A , на случай, если вы находитесь в редакторе.

Enter image description here

72 голосов
/ 09 июня 2011

Привязать ReSharper_ToggleSuspended к сочетанию клавиш.

Шаги:

  1. Инструменты> Опции
  2. Нажмите Клавиатура с левой стороны
  3. Введите «suspend» в поле «Показать команды, содержащее:» поле ввода
  4. Выберите "ReSharper_ToggleSuspended"
  5. Нажмите горячие клавиши: и
  6. Нажмите кнопку «Назначить».

Привязка ReSharper_ToggleSuspended к сочетанию клавиш (в моем случае: Ctrl-Shift-Q) работает очень хорошо. Поскольку ReSharper еще не поддерживает асинхронную CTP (по состоянию на середину 2011 года), при погружении в код используется ключевое слово async, этот ярлык неоценим.

22 голосов
/ 21 октября 2017

Я всегда забываю, как это сделать, и это лучший результат в Google. ИМО, ни один из ответов здесь не является удовлетворительным.

Итак, на этот раз, когда я в следующий раз буду искать это и помогать другим, вот как это сделать и как выглядит кнопка для переключения:

Toggle Resharper Toolbar Button

Откройте 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 и двойное нажатие keypad_minus).

EDIT: Похоже, StingyJack нашел оригинальное сообщение, которое я нашел давно, и оно никогда не появляется, когда я выполняю поиск в Google по этому адресу: https://stackoverflow.com/a/41792417/16391

12 голосов
/ 12 сентября 2018

В Visual Studio 2017 ReSharper 2018.XX можно включить и отключить, выбрав Help> Manage Visual Studio Performance.Затем выберите JetBrains ReSharper ... в Extensions.

enter image description here

12 голосов
/ 29 сентября 2014

Вам нужно перейти в Сервис -> Параметры ---> Выбрать Resharper ---> Нажмите на приостановить сейчас, чтобы отключить его

12 голосов
/ 23 декабря 2012

Вы можете добавить пункт меню для переключения ReSharper, если вы не хотите использовать командное окно или сочетание клавиш.К сожалению, команда ReSharper_ToggleSuspended не может быть напрямую добавлена ​​в меню (существует проблема для этого ), но ее достаточно легко обойти:

Создайте макрос следующим образом:

Sub ToggleResharper()

    DTE.ExecuteCommand("ReSharper_ToggleSuspended")

End Sub

Затем добавьте пункт меню для запуска этого макроса:

  1. Инструменты |Настроить ...
  2. Выбрать вкладку «Команды»
  3. Выбрать меню, в которое вы хотите поместить элемент
  4. Нажмите Добавить команду ...
  5. Вв списке слева выберите «Макросы»
  6. . В появившемся списке справа выберите макрос
  7. Нажмите OK
  8. Выделите вашу новую команду в списке и нажмите «Изменить»Выбор ... для установки текста пункта меню и т. Д.
8 голосов
/ 03 октября 2013

В ReSharper 8: Сервис -> Параметры -> ReSharper -> Приостановить сейчас

7 голосов
/ 24 января 2018

В случае, если решение не помогло просто приостановить резарпер (например, STRG + R, STRG + R не работали) я решил отключить плагин и перезапустить Visual Studio.

VisualStudio > Extras > Extensions > Resharper > Disable

https://docs.microsoft.com/en-us/visualstudio/extensibility/how-to-diagnose-extension-performance enter image description here

7 голосов
/ 10 октября 2017

Для ReSpharper 2017.2.2 Перейти -> ReSpharper-> Параметры-> Продукт и функции. * *enter image description here 1004

...