0
我在Vim 7.4中使用Windows。在我_vimrc
文件我有Vim - autocmd不適用於C++文件類型
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.h
或myFile.cc
,TAB被設置爲4個空格而不是2位,但是當我打開MyFile.css
,TAB設置爲2位。看起來對於* .cc和* .h文件,我的autocmd
沒有得到執行。有誰知道爲什麼以及如何解決這個問題? (我希望我的TAB被設置爲4個空格,用於* .cpp和* .hpp文件以及除* .xml,* .css,* .h和* .cc之外的所有其他文件)。
如果從_vimrc或其他文件(比如_gvimrc或某個插件)中設置''verbose set sw?'來查找。或者您可以嘗試[保持_vimrc文件清潔](http://vim.wikia.com/wiki/Keep_your_vimrc_file_clean)。 – ryuichiro