Vim - autocmd不适用于c++文件类型



我使用Windows与Vim 7.4。在我的_vimrc文件中有

set ts=4 sw=4 sts=4
augroup Foo
    au!
    au BufRead,BufNewFile *.xml,*.css setlocal ts=2 sw=2 sts=2
    au BufRead,BufNewFile *.h,*.cc setlocal ts=2 sw=2 sts=2
augroup END

当我打开myFile.hmyFile.cc时,TAB设置为4个空格而不是2个空格,但当我打开MyFile.css时,TAB设置为2个空格。似乎对于*。cc和*.h文件,我的autocmd没有被执行。有人知道为什么和如何我可以解决这个问题吗?(我希望我的TAB设置为4个空格*.cpp和*.hpp文件和所有其他文件,除了*.xml, *.css, *.h和*.cc)。

你可以把它们放在一行。

set ts=4 sw=4 sts=4
augroup Foo
    au!
    au BufEnter,BufNewFile *.xml,*.css,*.h,*.cc setlocal ts=2 sw=2 sts=2
augroup END

相关内容

  • 没有找到相关文章

最新更新