2010-10-14 7 views
12

Est-il possible dans la version standard ou via une extension de rendre Visual Studio 2010 enregistrer tous les travaux non sauvegardés lorsque je mets le focus sur une autre application. C'est une fonctionnalité que IntelliJ et TextMate font plutôt bien (repérer le développeur Java apprenant C#) et cela signifie que j'ai pris l'habitude de sauvegarder les modifications avant de passer au navigateur et d'actualiser.Configurer 'Enregistrer sur perdre le focus' dans Visual Studio 2010

Remarque Je ne suis pas attendre réelle code fonctionne comme ça, j'espère un peu que les changements à vue et les scripts peuvent être enregistrés sur alt+tab

Répondre

0

Vous pouvez configurer une option d'auto-sauvegarde qui permet vous permet de définir un nombre de minutes et VS enregistre à chaque fois que ce nombre de minutes est atteint, ce n'est pas exactement ce dont vous avez besoin, mais c'est une option que vous pouvez envisager.

Pour configurer cette option, allez dans Outils \ Options, puis cliquez sur AutoRecover dans la section Environnement:

alt text

+0

cela fonctionnerait mais seulement si elle pouvait gérer un intervalle d'une seconde ou plus –

+1

ah .. mon collègue m'informe que les fichiers sauvegardés vont effectivement dans une zone spéciale de récupération automatique, d'où il ne serait pas visible à la Dev serveur Web. –

3

Quelqu'un a fait un complément qui fait le travail, aller à http://cbates.net/document-autosave-for-visual-studio/

MISE À JOUR:
Attention, dans VS2015, il semble que les fichiers sln/csproj ne sont pas sauvegardés lorsque la mise au point est perdue. Cela peut causer de la douleur lorsque vous tirez les dernières modifications en dehors de VS et oubliez de sauvegarder le projet manuellement.

+0

oh ça a l'air bien .. si quelqu'un d'autre peut confirmer que cela fonctionne réellement (je n'ai plus de copie de VS) alors je l'accepterai comme réponse. –

+0

Exactement ce que je cherchais, je l'utilise depuis quelques mois maintenant sans problèmes. –

+0

Je viens de commencer à l'utiliser avec VS2013 et cela semble fonctionner. –