title: Select progressively "inner" and/or "outer" code blocks in vim
body: <p>I can use vim commands like <kbd>v</kbd><kbd>a</kbd><kbd>}</kbd> or <kbd>v</kbd><kbd>i</kbd><kbd>]</kbd> to automatically select everything within parentheses, brackets, etc.</p>
  
  <p>Once I have such a selection, is there a way to then select the next outermost selection of that type? (Then from there, back to the next "innermost"?)</p>
  
  <p>I am 99.9% sure I used to know how to do this - but can't find it or figure it out anywhere!</p>