对于javascript filetype,我的Vimrc autoindent在新行上有4个空格,以(
结尾,但是autoindent 2个空格以{
结尾。
如何将自动注册修复为以(
结尾的换行符中的2个空格?
.vimrc
filetype plugin indent on
autocmd Filetype javascript setlocal ts=2 sts=2 sw=2 expandtab
答案 0 :(得分:0)
令人惊讶的是,javascript使用cindent
和cinoptions=j1,J1
进行缩进。
见$(VIMRUNTIME)/indent/javascript.vim
由于我无法从帖子中清楚地推断出你的要求,我假设你想要的是这样的
function test(
abc,
efg
如果是这样,你应该能够使用
来实现它" you can add this in your autocmd
set cinoptions+=(0,W1s
如果没有,您可能希望:h cinoptions-values
获取您的要求的可能值。