IntelliJ で全てのメソッドを閉じた状態にする
例えば、テストを書いてる時や読む時などにメソッドのシグネチャだけを羅列して見たいケースがある。
class SomeGreatTest {
@Test
fun test_condition_1() {
// ....
// ...
}
@Test
fun test_condition_2() {
// ....
// ...
}
// ....
}
こういう時に以下のようにメソッドレベルで閉じてて欲しいという感じ
class SomeGreatTest {
@Test
fun test_condition_1() { ... }
@Test
fun test_condition_2() { ... }
}
どうやら IntelliJ では Code > Folding > Expand All to Level > 1
で実現できることを知ったので KeyMap
で早速ショートカットを割り当てて非常に便利に使ってる。
また、逆の全部展開は Code > Folding > Exapnd All
でできるのでこちらについてもショートカットキーを割り当てることにした。
ありがとう stackoverflow https://stackoverflow.com/a/35841320