使用最小的vimrc删除结尾的空格。
set list " show invisible characters
set listchars=trail:· " display extra whitespace
autocmd BufWritePost <buffer> :%s/\s\+$//e
当我打开一个项目并在保存文件时开始处理带有尾随空白的文件时,我希望将其删除,但不会被删除。
当我手动获取.vimrc
并保存文件时,它突然可以工作。
是什么原因造成的,我该如何解决?
答案 0 :(得分:1)
BufWritePost
是在写入后 执行的。您无需获取.vimrc
的源代码-您只需编写第二遍即可。
但是要真正解决问题,请使用BufWritePre
。