Travailler avec Visual Studio Code J'ai remarqué que si un fichier avec lequel vous travaillez change, chaque fois que ce fichier est focalisé dans un panneau de code, il sera rechargé à partir du disque (si vous n'avez pas de modifications dans le fichier via VSCode) .
Cependant, si vous vous trouvez sur ce fichier, aucune alerte ne vous avertit des modifications apportées au fichier.
J'ai examiné les paramètres et je ne trouve rien de tel que l'option Visual Studio:
Détecter lorsque le fichier est modifié en dehors de l'environnement
Donc ma question: y a-t-il un paramètre caché ou un piratage pour que cet avertissement se produise.
Mettre à jour
Résolu dans la version 0.3.0 de Visual Studio Code.
- Le fichier sera mis à jour à partir du disque s'il n'y a pas de modifications via l'éditeur. (très utile pour lire les fichiers journaux lors de l'exécution d'un processus)
- S'il y a des changements des deux côtés (à partir du disque et via l'éditeur) chaque fois que vous essayez de sauvegarder le fichier en utilisant VSCode, l'éditeur vous avertira de cette situation (c'est-à-dire "écritures sales") et une comparaison de fichiers vous permettra de décider Que faire.
visual-studio-code
Juan M. Elosegui
la source
la source
Réponses:
VSCode n'actualisera jamais le fichier si vous avez des modifications dans ce fichier qui ne sont pas enregistrées sur le disque. Cependant, si le fichier est ouvert et n'a pas de modifications, il sera remplacé par les modifications sur le disque, c'est vrai.
Il n'existe actuellement aucun moyen de désactiver ce comportement.
la source
File: Revert File
peut être utilisé pour obtenir de nouveaux contenus à partir du disque.dans Code -> Préférences -> Paramètres
Testé avec Visual Studio Code version 1.26.1 sur mac et win
la source
files.useExperimentalFileWatcher
, car j'ai essayé à la fois vrai et faux, et je n'ai vu aucune différence.Code -> Preferences -> Settings
et recherchez "watcher" Cochez la case. Travaille pour moi.SUPER-SHIFT-p > File: Revert File
C'est le seul moyen(où
SUPER
estCommand
sur Mac etCtrl
sur PC)la source