Запись файла с помощью vim не вызывает событие изменения файла в OS X

, я использую сторожевой таймер для отслеживания событий изменения файла .less в OS X. Если я изменяю содержимое файла .less с помощью TextMate или Sublime Text, модификация событие зафиксировано. Однако, если я редактирую контент с помощью vim, событие изменения файла не запускается (но события создания файлов для файлов, созданных с помощью vim, фиксируются). Я видел такое же поведение с FSEvents и kqueue (о которых я практически ничего не знаю).

Интересно, может ли кто-нибудь объяснить такое поведение?

11
задан John Keyes 29 September 2011 в 01:36
поделиться