Перейти к содержимому

vim autocmd не работает

1

Вот мой файл vimrc:

set nocompatible  filetype on   function Dateinsert() $read !date endfunction  :autocmd FileWritePre * :call Dateinsert() 

Я ожидал вставить метку времени каждый раз при записи в файл. Но это никогда не работает. Как я могу это исправить?

652 просмотра
social_loser спросил 9 лет назад
S 25

1 ответ

0
Принятый ответ

:help FileWritePre дает подсказку:

FileWritePre Before writing to a file, when not writing the whole buffer. 

Правильное событие autocmd для обычных :writes BufWritePre:

BufWrite or BufWritePre Before writing the whole buffer to a file. 
Ingo Karkat ответил 9 лет назад
I 17 213