Как приостановить ReSharper 5.0 и вернуть настройки ключа по умолчанию в Visual Studio 2010?

У меня есть проект со многими проектами, которые с треском работают с включенным ReSharper, даже на довольно приличной машине (8 ГБ ОЗУ, гибридный твердотельный жесткий диск, процессор Core 2 Duo).

Мне удалось выяснить, как приостановить ReSharper, но ни одна из привязок клавиш по умолчанию для Visual Studio (например, Ctrl-[запятая] для навигации по типу), похоже, не работает, когда я выключаю ReSharper.

Как вернуть привязки клавиш по умолчанию при отключении ReSharper (и вернуть привязки ReSharper при включении ReSharper)?

2 ответа

Решение

Перед сбросом привязок клавиш в VS экспортируйте резервную копию ваших текущих настроек ReSharper:

Tools -> Options -> Environment -> Import and Export Settings -> переименовать файл в ReSharper.vssettings -> щелчок OK

Затем повторите предыдущие шаги, но переименуйте его обратно в CurrentSettings.vssettings,

Затем сбросьте привязки клавиш VS:

Tools -> Options -> Environment -> Keyboard -> нажмите на Reset кнопка.

Это должно восстановить настройки обратно к исходным привязкам клавиатуры по умолчанию VS и удалить все ReSharper's. (Обратите внимание, что это также удалит любые пользовательские привязки клавиш, которые вы могли определить, не связанные с ReSharper.)

Как указано в ответе Уоррена, вы можете использовать два файла настроек VS: один из ReSharper и один для (не ReSharper) VS по умолчанию, а также импортировать и загружать его по мере необходимости.

Это можно автоматизировать, создав несколько макросов VS:

Public Sub ExportVsSettings()

    DTE.ExecuteCommand("Tools.ImportandExportSettings", "-export:c:\MyVSSettings\CurrentSettings.vssettings")

End Sub

Public Sub ImportDefaultVsSettings()

    DTE.ExecuteCommand("Tools.ImportandExportSettings", "-import:c:\MyVSSettings\Default.vssettings")

End Sub

Public Sub ImportResharperVsSettings()

    DTE.ExecuteCommand("Tools.ImportandExportSettings", "-import:c:\MyVSSettings\ReSharper.vssettings")

End Sub

Затем вы можете назначить сочетания клавиш для этих макросов для простоты использования.

Меню Сервис -> Настройки импорта и экспорта... содержит нужные вам функции. Вы можете создать отдельные файлы настроек (.vssettings) для частей вашей конфигурации VS, а затем восстановить их позже.

Если вы хотите быстро переключаться между конфигурациями, убедитесь, что Visual Studio не запущен, затем перейдите в каталог документов пользователя, затем в соответствующий каталог версий Visual Studio, а затем в каталог параметров под ним. CurrentSettings.vssettings файл - это то, что загружается Visual Studio. Замените этот файл другим .vssettings файл, содержащий настройки, которые вы хотите, и все готово.

Эти .vssettings файлы являются обычными файлами XML, поэтому вы можете разработать небольшую умную программу для переписывания частей файлов, которые вы хотите изменить.

Другие вопросы по тегам