I don't know whether IdeaVim properly emulates Vim's text objects, but I can accomplish this with vaB to visual select around the enclosing Block and then o to toggle between the ends of the visual selection. va{ also works (and analogously for ( and [).
Confirming that both va{ and vaBo works in IntelliJ IdeaVIM.
I tried vaaBo , vaBBo. Is there a way to "go up object hierarchy" for example:
{ { { | } } }
1 2 3
| is cursor. Right now, vaBo and vaB{ will select the level 3 { ... }. Without hitting <esc>h vaBo again, is there a way to select the level 2 { ... }, basically "go up one node in whatever virtual tree that has been constructed".