1

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

set nocompatible           
filetype  on               

function Dateinsert()
        $read !date
endfunction

:autocmd FileWritePre * :call Dateinsert()

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

1 ответ1

0

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

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

Правильное событие autocmd для normal :write s - это BufWritePre:

BufWrite or BufWritePre       Before writing the whole buffer to a file.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .