Sublime Text 2的“Beautify Ruby”软件包非常有趣。它缩进for
循环4个空格和if
语句只有2个,而所有end
语句都是未缩进的2个空格。我的Sublime设置为使用2个空格作为标签。这是一个似乎间歇性发生的新问题。我已经卸载并重新安装了“Beautify Ruby”,但没有变化。
for n in (0..100) do
if some_if_statement
2_spaces_here
elsif 2_spaces_back
2_spaces_again
end
end # and now the end is not aligned with the for loop?
在其他情况下它也会有奇怪的行为,但我不知道它的行为方式的“规则”是什么。例如:
if numerator/denominator < 0.10
return current_num_between_corners -1
end
有什么想法吗?