这是我的 vimrc 文件:
set nocompatible
filetype on
function Dateinsert()
$read !date
endfunction
:autocmd FileWritePre * :call Dateinsert()
我期望每次写入文件时都插入一个时间戳。但它从来都不起作用。我该如何修复它?
答案1
:help FileWritePre
给你一个提示:
FileWritePre Before writing to a file, when not writing the whole buffer.
正常的自动命令事件的正确内容:write
是BufWritePre
:
BufWrite or BufWritePre Before writing the whole buffer to a file.