Как приостановить ReSharper 5.0 и вернуть настройки ключа по умолчанию в Visual Studio 2010? - PullRequest
2 голосов
/ 29 июня 2010

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

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

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

Ответы [ 2 ]

4 голосов
/ 06 июля 2010

Перед сбросом сочетаний клавиш в 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

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

1 голос
/ 06 июля 2010

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...