0

我正在使用带有 Vim 7.4 的 Windows。在我的_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.hormyFile.cc时,TAB 设置为 4 个空格而不是 2 个空格,但是当我打开时MyFile.css,TAB 设置为 2 个空格。似乎对于 *.cc 和 *.h 文件,我autocmd没有被执行。有谁知道为什么以及如何解决这个问题?(我希望我的 TAB 为 *.cpp 和 *.hpp 文件以及除 *.xml、*.css、*.h 和 *.cc 之外的所有其他文件设置为 4 个空格)。

4

1 回答 1

0

你可以把它们放在一条线上。

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
于 2015-10-15T19:42:28.200 回答