Я пытаюсь использовать inotifywait
для мониторинга определенных папок и перекомпиляции, если это необходимо. Проблема в том, что я интенсивно использую vim, и когда я редактирую в vim, любой измененный файл фактически запускает некоторые «избыточные» события, что-то вроде :
:w
sass/somefolder/ CREATE 4913
sass/somefolder/ CREATE some
sass/somefolder/ MODIFY some
. Мне потребовалось некоторое время, чтобы понять, что на самом деле все в порядке с inotifywait
-. ] Я пытался использовать nano
, и все работало так, как ожидалось, срабатывает только "MODIFY" и только один раз.
Я пытался редактировать (просто для проверки, не судите меня строго )Emacs, и с Emacs тоже возникают проблемы -каждый раз, когда я нажимаю Ctrl -X + Ctrl+S MODIFY срабатывает 3 раза.
Вопрос в том, как решить проблемы с лишними событиями в vim?
Кстати, directory
и backupdir
у меня .vimrc
нет в той папке, которая мониторится.
UPD:Эта ссылка объясняет почему на самом деле вещи происходят так, как они происходят,но я до сих пор понятия не имею, как это исправить. Ну, конечно, я могу игнорировать 4913, содержащую строку, но это слишком тупо даже для того, кто пытается использовать inotify для компиляции SASS)))
UPD :Версия VIM 7.3.429