让我说我正在处理文件src / MyString.c,当我保存时我希望vim删除src / MyString.o和src / MyString.debug.o或更好的src / MyString。*。o。< / p>
如何在我的.vimrc中配置它?感谢
答案 0 :(得分:0)
我也认为你不应该需要这个,并且你的Makefile应该能够解决这个问题。但是在你更正你的Makefile之前,这可能会有所帮助:
function! RemoveObject()
let objectfile = substitute( expand( '%:p' ), '.c$', '.o', '' )
let rmcommand = "rm -f " . objectfile
let error = system(rmcommand)
endfunction
autocmd BufWritePost *.c call RemoveObject()