在我的.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 个空格。