Как автоматически выполнить команду оболочки после сохранения файла в VIM?
Вопрос
Это потому, что я хотел бы автоматически запустить тесты после каждого сохранения файлов.
Я посмотрел на autocmd
а также BufWritePost
Но не могу заставить это работать.
Решение
Это бежит run_tests.sh
После того, как любой файл сохранен, с текущим именем файла в качестве единственного параметра:
:autocmd BufWritePost * !run_tests.sh <afile>
Просмотр автоматической команды с:
:autocmd BufWritePost *
И удалить все автоматические команды из предыдущего с:
:autocmd! BufWritePost *
Не связан с StackOverflow