Vous pourriez enregistrer une macro( Ctrl + E , Ctrl + C ,Run, Ctrl + S ). Ensuite, exécutez cela au lieu de sauvegarder. Ensuite, tout ce que vous avez à faire est d'assigner CTRL + S à votre macro.
Public Module RecordingModule
Sub CLEAN_AND_SAVE()
DTE.ExecuteCommand ("ReSharper.ReSharper_CleanupCode")
DTE.ActiveDocument.Save
End Sub
End Module
Cette méthode fera apparaître la boîte de dialogue de nettoyage du code où vous devrez sélectionner Exécuter.
Pour supprimer l'interaction avec l'utilisateur vous devrez sélectionner un profil à exécuter lorsque le nettoyage de code est invoqué. Vous pouvez configurer ceci en allant dans ReSharper | Options | Tools | Code Cleanup et en sélectionnant le profil dans le menu déroulant "Profile to use with silent clean-up". C'est également ici que vous pouvez créer un profil personnalisé pour spécifier les changements à apporter à votre code. Dans la version 4.5, cependant, il ne vous permet pas d'omettre les pages aspx. Le seul différentiateur est C# et VB.Net.
Lien utile : http://www.jetbrains.com/resharper/features/code_formatting.html