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