Aller au contenu principal

La fonctionnalité Autosave dans VSCode

Fatigué d'oublier d'enregistrer vos fichiers dans VS Code ? Découvrez comment activer facilement la fonctionnalité Autosave, la régler sur onFocusChange et ne plus jamais perdre vos modifications !

· 2 minutes de lecture
Voir la source
Christophe
Amoureux de Markdown, WSL et Docker ~ Curieux insatiable.
Cet article existe aussi en anglais — lire la version originale.

Traduction automatique

Cette traduction a été produite par une IA. Elle peut contenir des contresens ou des maladresses, en particulier sur les termes techniques. En cas de doute, consultez l'article de référence en anglais — c'est lui qui fait foi.

Cet article a plus d'un an, mais il a été relu le 30 juillet 2026 — son contenu est toujours exact.

La fonctionnalité Autosave dans VSCode

⚡
TL;DR

Cet article montre comment activer la fonctionnalité Autosave de VSCode, soit via l'interface des paramètres (Files: Auto save réglé sur onFocusChange), soit en ajoutant la ligne correspondante dans settings.json, pour que les modifications soient enregistrées automatiquement dès que l'éditeur perd le focus, au lieu de dépendre d'un Ctrl+S manuel.

Combien de fois avez-vous modifié un fichier dans VSCode (en oubliant d'enregistrer la modification) pour ensuite rafraîchir votre page web, lancer le script depuis votre console, etc., et vous dire Oh non, zut, ça ne marche toujours pas ?

Et cela peut prendre plusieurs minutes d'allers-retours avant que — mince, quel idiot — vous réalisiez que vous n'aviez pas enregistré vos changements.

Et c'est encore pire quand vous avez fait un Search & Replace dans plusieurs fichiers ; certains enregistrés, d'autres non — pensez à une session de curseurs multiples répartie sur une dizaine d'onglets.

Voyons comment éviter ça.

C'est vraiment simple : appuyez sur CTRL-, (virgule) pour afficher la page des paramètres et commencez à taper autosave.

Les paramètres concernés s'affichent ; réglez Files: Auto save sur onFocusChange.

Page des paramètres

Ou alors, vous pouvez simplement ajouter la ligne suivante dans votre fichier settings.json :

{
"files.autoSave": "onFocusChange"
}

Ce fichier de configuration définit un paramètre VS Code pour enregistrer automatiquement les fichiers quand l'éditeur perd le focus. C'est une façon pratique de s'assurer que les modifications ne sont pas oubliées sans avoir à sauvegarder manuellement.

Vous utilisez un système de versioning, n'est-ce pas ?

Certains n'aiment pas cette fonctionnalité et disent je veux savoir quand j'enregistre quelque chose (au cas où je ferais une bêtise, hein) mais, oh, il y a bien un système de versioning comme Git, non ? Donc si vous faites une bêtise, n'enregistrez simplement pas les changements et/ou faites un revert.

Si vous faites partie de ces personnes, essayez l'autosave pendant quelques jours, et vous verrez que le confort est indéniable.

Un autre réglage dans le même esprit, de ceux qu'on active une fois et qu'on oublie ensuite : Le sticky scroll dans VSCode.


Cet article vous a-t-il été utile ?
Avez-vous suivi les étapes de cet article ?