Vim Javascript在以括号结尾的换行符上配置缩进宽度 问题:
对于javascript文件类型,我的Vimrc自动缩进新行中以Vim Javascript在以括号结尾的换行符上配置缩进宽度 问题:,javascript,vim,Javascript,Vim,对于javascript文件类型,我的Vimrc自动缩进新行中以结尾的4个空格(),但自动缩进以{结尾的2个空格 如何在以()结尾的换行符上将自动缩进修改为2个空格 现在的 令人惊讶的是,javascript使用cindent和cinoptions=j1,j1进行缩进。 请参见$(VIMRUNTIME)/indent/javascript.vim 由于我无法从这篇文章中清楚地推断出你的要求,我假设你想要的是这样的东西 function test( abc, efg 如果是这样,您应该能
结尾的4个空格(
),但自动缩进以{
结尾的2个空格
如何在以(
)结尾的换行符上将自动缩进修改为2个空格
现在的
令人惊讶的是,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
来获取满足您需求的可能值。令人惊讶的是,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
,以获取您需求的可能值