title: Is there a command to select everything between a range of cursors in sublime?
body: <p>My circumstance:</p>
  
  <p>I'm working with Fortran. Sometimes, I want to select everything that's within a block of code. It's easy for me to select the start/end elements of a block because it all look like this:</p>
  
  <pre><code>SUBROUTINE FOO(BAR)
  IF (BAR .GT. 1) THEN
      //DO SOMETHING
  ENDIF
  RETURN
  END SUBROUTINE FOO
  </code></pre>
  
  <p>Move the cursor to <code>SUBROUTINE</code>, Hit <code>Ctrl+D</code> twice, done. Both instances of the <code>SUBROUTINE</code> keyword are highlighted. </p>
  
  <p>But now I want to select everything <em>between</em> the <code>SUBROUTINE</code> keywords. I want a selection that includes everything from the start of the first <code>SUBROUTINE</code> to the end of the second <code>SUBROUTINE</code>. I prefer this be done in language agnostic manner, because I can imagine circumstances like this might occur in other contexts and I don't want to bother accumulating muscle memory for something that only works in Fortran.</p>
  
  <p>Is there a command in sublime to select all text that occurs between the start and end positions of a multicursor selection?</p>