我想为Vim中的Java自定义续行的缩进。默认设置(使用filetype plugin indent on
)将连续行缩进1 shiftwidth
,但我希望它是原来的两倍。
例如,如果shiftwidth=2
,我想要这样:
public class MyClass {
private static final Logger logger =
Logger.getLogger(MyClass.class.getName());
}
而不是这样:
public class MyClass {
private static final Logger logger =
Logger.getLogger(MyClass.class.getName());
}
到目前为止,我已经尝试通过添加setlocal cinoptions+=+2s
到我的.vimrc/after/ftplugin/java.vim
文件中来做到这一点,但无济于事。:scriptnames
在Vim中执行时发现该脚本$VIMRUNTIME/indent/java.vim
是在脚本之后加载的,并且覆盖了以前的任何设置cinoptions
,从而有效地挫败了我的工作,并使我对自定义连续行缩进的梦想破灭了。
有人知道该怎么做吗?
文件错误。使用.vim/after/indent/java.vim
-您希望它在缩进之后而不是在ftplugin之后加载。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句