VSCodeのアウトラインは便利ですね、ショートカットでアウトラインにフォーカス当たるようにしたりしています。
def hoge
end
def fuga
end
def piyo
end
とすると。
◇ hoge
◇ fuga
◇ piyo
みたいに表示されます。ところが
def hoge
end
def fuga
while cond1 do
end
while cond2 do
end
end
def piyo
end
とすると、
◇ hoge
◇ fuga
になってしまうのです。piyo以下が表示されなくなってしまいます。しかし、繰り返し処理の後ろのdoは省略できます
def hoge
end
def fuga
while cond1
end
while cond2
end
end
def piyo
end
とすると、ちゃんと表示されるのです。
◇ hoge
◇ fuga
◇ fuga
一つの関数の中に繰り返し処理が複数出てくるようなコードはよくないのかもれないけれど、ひとまず解決。