[英]Change janus vim-ruby default hash indentation
Here is how vim-ruby installed by Janus currently indents a method with hash parameters: 这是Janus安装的vim-ruby当前如何使用哈希参数缩进一个方法:
my_method(foo: :bar,
baz: {
foo2: :bar2,
foo3: :bar3,
}
I want it to be: 我希望它是:
my_method(foo: :bar,
baz: {
foo2: :bar2,
foo3: :bar3
}
)
How can I make that change in my .vimrc.after
? 如何在
.vimrc.after
进行更改?
As @Anthony mentions in his comment , this appears to be a vim-ruby issue . 正如@Anthony在评论中提到的那样,这似乎是vim-ruby问题 。 I got around it by adding this to my
.vimrc.after
我通过将其添加到我的
.vimrc.after
来解决它
let g:ruby_indent_block_style = 'do'
It doesn't indent exactly like I mention above, but is good enough. 它不像我上面提到的那样缩进,但是足够好。
my_method(foo: :bar,
baz: {
foo2: :bar2,
foo3: :bar3,
}
)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.