1

我的 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

有什么想法吗?

4

0 回答 0