Ich versuche, inotifywait
für die Überwachung bestimmter Ordner zu verwenden und bei Bedarf neu zu kompilieren. Das Problem ist, dass ich vim stark benutze, und wenn ich in vim bearbeite, löst jede modifizierte Datei tatsächlich einige "redundante" Ereignisse aus, etwa wie folgt:
%Vor%
Ich habe einige Zeit gebraucht, um zu erkennen, dass alles in Ordnung ist mit inotifywait
- Ich habe versucht, nano
zu verwenden und alles hat wie erwartet funktioniert, nur "MODIFY" wird ausgelöst, und nur einmal.
Ich habe versucht zu bearbeiten (nur für Testzwecke, verurteile mich nicht hart) Emacs und es gibt Probleme mit Emacs auch - jedes Mal, wenn ich Ctrl-X + Ctrl + S MODIFY triggert dreimal drücken.
Die Frage ist, wie kann ich Probleme mit überflüssigen Ereignissen in vim beheben?
Übrigens sind directory
und backupdir
in meinem .vimrc
nicht in dem Ordner, der überwacht wird.
UPD: Dieser Link erklärt , warum tatsächlich Dinge passieren, wie sie passieren, aber ich habe immer noch keine Ahnung wie man das beheben kann. Nun, natürlich kann ich 4913 mit String ignorieren, aber das ist zu klugig, auch für jemanden, der versucht inotify zu verwenden, um SASS zu kompilieren)))
UPD: Die VIM-Version ist 7.3.429