我使用 Vim 7.3,并在我的.vimrc
(没有别的)中有这个:
filetype plugin indent on
autocmd FileType java :setlocal sw=4 ts=4 sts=2 noet
autocmd BufNewFile,BufReadPost ~/testdir/* setlocal sw=2 ts=2 sts=2 et
我有一个~/testdir
仅包含子目录的目录p
和包含以下内容的文件~/testdir/p/A.java
:
class A {
}
如果我A.java
说打开,:e ~/testdir/p/A.java
则:set et?
报告expandtab
当前为ON。
另一方面,如果我启动一个新的 Vim 实例并运行,:vim A ~/testdir/**
那么这个搜索将会打开A.java
,但现在:set et?
告诉我expandtab
是OFF。
如何使我的预期缩进设置始终适用于下的文件~/testdir/
?