Код Visual Studio: автоматическое обновление изменений файлов
работа с кодом Visual Studio я заметил, что если файл, с которым вы работаете, изменяется, всякий раз, когда этот файл фокусируется на панели кода, он будет перезагружен с диска (Если у вас нет изменений в файле через VSCode).
однако, если вы находитесь в этом файле, нет предупреждения, предупреждающего вас об изменениях файлов.
Я просматривал настройки, и я не могу найти ничего похожего на параметр visual studio:
обнаружить, когда файл изменяется вне среды
Итак, мой вопрос: есть ли скрытая настройка или какой-то хак, чтобы сделать это предупреждение.
обновление
решена в версии 0.3.0 кода Visual Studio.
- файл будет обновлен с диска, если нет никаких изменений через редактор. (очень полезно читать файлы журнала во время выполнения процесса)
- если есть изменения с обеих сторон (с диска и через редактор) когда вы пытаетесь сохранить файл с помощью VSCode, редактор предупредит вас об этой ситуации, и сравнение файлов позволит вам решить, что делать.
2 ответов:
VSCode никогда не обновит файл, если у вас есть изменения в этом файле, которые не сохраняются на диск. Однако, если файл открыт и не имеет изменений, он будет заменен изменениями на диске, что верно.
в настоящее время нет способа отключить это поведение. Не могли бы вы представить это как проблему (проблемы справки | отчета) и объяснить, почему вы думаете, что это должно быть настроено?
{ "files.useExperimentalFileWatcher" : true }в коде -> Настройки -> Настройки
протестировано с Visual Studio Code версии 1.26.1 на mac и win
Comments