Trabajando con Visual Studio Code He notado que si un archivo con el que está trabajando cambia, cada vez que ese archivo se enfoca en un panel de código, se volverá a cargar desde el disco (si no tiene cambios en el archivo a través de VSCode) .
Sin embargo, si está en ese archivo, no hay ninguna alerta que le advierta sobre cambios en el archivo.
He estado revisando la configuración y no puedo encontrar nada como la opción de estudio visual:
Detectar cuando el archivo se cambia fuera del entorno
Entonces mi pregunta: ¿hay alguna configuración oculta o algún truco para hacer que suceda esa advertencia?
Actualizar
Resuelto en la versión 0.3.0 de Visual Studio Code.
- El archivo se actualizará desde el disco si no hay cambios a través del editor. (muy útil para leer archivos de registro durante la ejecución de un proceso)
- Si hay cambios en ambos lados (desde el disco y a través del editor) cada vez que intente guardar el archivo usando VSCode, el editor le advertirá sobre esa situación (es decir, "escrituras sucias") y una comparación de archivos le permitirá decidir qué hacer.
visual-studio-code
Juan M. Elosegui
fuente
fuente
Respuestas:
VSCode nunca actualizará el archivo si tiene cambios en ese archivo que no se guardan en el disco. Sin embargo, si el archivo está abierto y no tiene cambios, se reemplazará con los cambios en el disco, eso es cierto.
Actualmente no hay forma de deshabilitar este comportamiento.
fuente
File: Revert File
se puede utilizar para obtener contenido nuevo del disco.en Código -> Preferencias -> Configuración
Probado con Visual Studio Code versión 1.26.1 en mac y win
fuente
files.useExperimentalFileWatcher
, ya que he intentado tanto verdadero como falso, y no he visto ninguna diferencia.Code -> Preferences -> Settings
y busque "observador" Marque la casilla. Funciona para mi.SUPER-SHIFT-p > File: Revert File
es la única manera(dónde
SUPER
estáCommand
en Mac yCtrl
en PC)fuente