标签: vim
我喜欢使用autocmd BufWritePre * :%s/\s\+$//e修剪空白,但发现自己常常在.vimrc中为某些文件类型注释掉该行。我想写一些像autocmd BufWritePre !*.patch :%s/\s\+$//e这样的东西来抑制不匹配文件的autocmd,但这不起作用。表达模式匹配否定的好方法是什么?
autocmd BufWritePre * :%s/\s\+$//e
autocmd BufWritePre !*.patch :%s/\s\+$//e