Как приостановить 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, поэтому вы можете разработать небольшую умную программу для переписывания частей файлов, которые вы хотите изменить.