Вы можете записать макрос ( Ctrl + E , Ctrl + C , Run, Ctrl + S ).Затем запустите это вместо сохранения.Тогда все, что вам нужно сделать, это назначить CTRL + S вашему макросу.
Public Module RecordingModule
Sub CLEAN_AND_SAVE()
DTE.ExecuteCommand ("ReSharper.ReSharper_CleanupCode")
DTE.ActiveDocument.Save
End Sub
End Module
Этот метод покажет диалоговое окно очистки кода, где вам нужно будет выбрать Run.
Чтобы удалить взаимодействие с пользователем , вам нужно будет выбрать профиль для запуска при запуске очистки кода.Вы можете настроить это, зайдя в ReSharper |Варианты |Инструменты |Очистка кода и выбор профиля в раскрывающемся списке «Профиль для автоматической очистки».Здесь также можно создать пользовательский профиль , чтобы указать, какие изменения необходимо внести в ваш код.В 4.5, однако, это не позволяет вам пропустить aspx-страницы.Единственным отличием является C # и VB.Net.
Полезная ссылка: http://www.jetbrains.com/resharper/features/code_formatting.html