До сброса в VS сочетания клавиш, экспортировать резервную копию текущих настроек ReSharper:
Tools -> Options -> Environment -> Import and Export Settings ->
переименования файла ReSharper.vssettings ->
нажмите OK
Затем повторите предыдущие шаги, но переименовать его обратно в CurrentSettings.vssettings
.
Следующая Сброс комбинаций клавиш VS по:
Tools -> Options -> Environment -> Keyboard ->
нажмите кнопку Reset
.
Это должно восстановить настройки обратно к оригинальным связям клавиш VS по умолчанию и удалить все файлы ReSharper. (Обратите внимание, что это также приведет к удалению любых пользовательских привязок клавиш, которые вы, возможно, определили, не связанных с ReSharper.)
Как указано в Warren's answer, вы можете использовать два файла настроек VS один из ReSharper и один для (не-ReSharper) по умолчанию VS, а также импорт и загрузите его по мере необходимости.
Это может быть автоматизирован путем создания некоторых VS macros:
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
Вы можете затем assign keyboard shortcuts этих макросов для простоты использования.
Я могу представить, что это полезная функция при программировании пары с кем-то, кто не знаком с R #. –