我在Vim中编辑Ruby代码。 Ruby.vim缩进失败了,这让我很烦恼。
以下是具有正确缩进的代码块:
text.scan(/#/).each do |match|
line1
line2
end
以下是Ruby.vim如何缩进代码:
text.scan(/#/).each do |match|
line1
line2
end
第2行之后的所有行都缩进到与第2行相同的级别。
问题是由正则表达式中的散列(#通常表示单行注释)符号引起的。
是否有人能够在Ruby.vim中修复此问题并在此处发布修复程序?这个问题仍然存在于github上的最新ruby.vim源代码中,由下面的Derick链接。
非常感谢。
答案 0 :(得分:0)
您可以从github获取最新版本的ruby vim文件:
http://github.com/vim-ruby/vim-ruby
我不确定这是否能解决您的问题...我还没有在一段时间内更新我的ruby vim文件。但至少可以在这里提交一个补丁,如果没有修复的话。 :)