rubymine で、カーソルがある位置に対応するブロックを選択中にするにはどうすればよいですか

たとえば、

def hoge
  if huga
  else
  end
end

とあるとき、1行目や5行目にカーソルがあれば、全部を選択していて、
2~4行目にカーソルがあれば、この範囲だけ選択するといった具合です。