vim autocmd tidak berfungsi

1

Ini file vimrc saya:

set nocompatible           
filetype  on               

function Dateinsert()
        $read !date
endfunction

:autocmd FileWritePre * :call Dateinsert()

Saya berharap untuk memasukkan cap waktu setiap kali menulis ke file. Tetapi tidak pernah berhasil. Bagaimana saya bisa memperbaikinya?

social_loser
sumber

Jawaban:

0

:help FileWritePre memberi Anda petunjuk:

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

Acara autocmd yang tepat untuk :writes normal adalah BufWritePre:

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