我有一个BufWritePre
钩子,遗憾的是,:wa
只能使用:w
(以及:wq
)。
如何使其与:wa
一起使用?
这是我在.vimrc
:autocmd BufWritePre *.c* :ClangFormat
答案 0 :(得分:3)
BufWritePre
仅在实际写入缓冲区时运行。 :w
强制写入,而:wall
不强制写入,它只会写入已修改的缓冲区。如果您想强制写入所有缓冲区(已修改或未修改),您可以执行:bufdo w
之类的操作。这也将运行BufWritePre
和朋友。