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