更改 janus vim-ruby 默认哈希缩进
Change janus vim-ruby default hash indentation
这是 Janus 当前安装的 vim-ruby 如何缩进带有散列参数的方法:
my_method(foo: :bar,
baz: {
foo2: :bar2,
foo3: :bar3,
}
我希望它是:
my_method(foo: :bar,
baz: {
foo2: :bar2,
foo3: :bar3
}
)
如何在我的 .vimrc.after
中进行更改?
正如@Anthony 在, this appears to be a vim-ruby issue 中提到的那样。
我通过将此添加到我的 .vimrc.after
来绕过它
let g:ruby_indent_block_style = 'do'
它并没有完全像我上面提到的那样缩进,但已经足够好了。
my_method(foo: :bar,
baz: {
foo2: :bar2,
foo3: :bar3,
}
)
这是 Janus 当前安装的 vim-ruby 如何缩进带有散列参数的方法:
my_method(foo: :bar,
baz: {
foo2: :bar2,
foo3: :bar3,
}
我希望它是:
my_method(foo: :bar,
baz: {
foo2: :bar2,
foo3: :bar3
}
)
如何在我的 .vimrc.after
中进行更改?
正如@Anthony 在.vimrc.after
let g:ruby_indent_block_style = 'do'
它并没有完全像我上面提到的那样缩进,但已经足够好了。
my_method(foo: :bar,
baz: {
foo2: :bar2,
foo3: :bar3,
}
)