我的 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
有什么想法吗?