在我的.vimrc
中,我有以下行(两次!)
set cino=>2
这适用于我想做的所有缩进(两个空格)。如果我打开一个.c
文件,缩进效果很好。
我还希望在我的.java
文件中使用相同的缩进选项,但是当我打开其中一个时,它会自动将缩进设置为八个空格。我发现自己:set cino=>2
每次打开.java
文件时都必须输入。
一开始我以为这可能是因为以下几点:
indentexpr
- ... 当此选项不为空时,它会否决'cindent'
和'smartindent'
缩进。
但是,我打开了一个.java
文件并输入了:set inde=
,它并没有将缩进设置回cino=>2
我在.vimrc
. 我怎样才能解决这个问题?
更新:我:set
在一个.java
文件中运行,果然indentexpr
没有设置。但是,cinoptions
被设置为j1
,而不是>2
。某些j1
功能可能很有用,但我希望缩进为 2 个空格。