37
Это потому, что я хотел бы автоматически запускать тесты после каждого сохранения файла.Как автоматически выполнить команду оболочки после сохранения файла в Vim?
Я просмотрел autocmd
и BufWritePost
, но не может заставить его работать.
Есть ли способ сделать что-то вроде этого: если файл с именем tests.html присутствует в текущий каталог ИЛИ в каталоге чуть выше, тогда запустите команду testprog tests.html ИЛИ cd .. testprog tests.html? –
@Running Turle: Я бы создал функцию для этого, а затем использовал ее в autocmd. Используйте 'filereadable()', чтобы проверить, есть ли файл, и затем действовать соответствующим образом. – blueyed