WSL не обновляется при обновлении файловой системы Windows

Вот моя проблема:

  • Я редактирую файл в Windows, используя редактор файлов Windows.
  • Я сохраняю его в папку «Документы».
  • Я пытаюсь скомпилировать файл на WSL, используя gcc.
  • Если я сохранил файл как новый файл, я смогу найти его и поработать с ним.
  • Если я сохраню файл без создания нового файла (просто используя Ctrl + S), WSL не заметит изменений. cat file.c показывает старый файл, и обновить его невозможно.

Есть ли способ заставить WSL распознать, что файл был обновлен, и показать новую версию?

-1
задан 20 March 2018 в 07:42

1 ответ

Принятие Вас запускает Windows 10 Creators Update или позже, WSL делает Уведомления об Изменении файла поддержки через iNotify, поэтому если Вы открываете и редактируете файл в gedit, VSCode, Сублимате, Блокноте, Блокноте ++, и т.д. и совершаете нападки, сохраняют, файл будет обновлен, и WSL должен получить inotify уведомление об изменении файла.

Примечание: Если Вы неоднократно будете поражать CTRL+S в некоторых редакторах, то они не запишут в файл, пока содержание редактора не изменилось. Попытайтесь вставить и удалить пространство (для дурачения редактора, заставляя думать, его содержание изменилось), и повторно сохраняющий впоследствии.

С другой стороны, судите другого редактора (например, один упомянутый выше).

0
ответ дан 30 October 2019 в 05:28

Другие вопросы по тегам:

Похожие вопросы: