There are a couple of weird issues when it comes to this.
1. There is only 1 caret displaying. It would be great to see multiple carets.
2. After using ++ from top to bottom direction, the bottom-most row has the single caret, but after you type something, it jumps to the top. Not an issue if...