Context aware multi-cursor.
Inserting cursor in the appropriate position on next line, if no pattern was found falling back to regular column based multi-cursor.
The pattern search is based on:
" ' = : , ; . ( ) { } [ ] < > Tab
This extension overrides the default insertCursorBelow/Above keybindings:
Windows: Ctrl+Alt+Down/Up
Linux: Shift+Alt+Down/Up
Mac: ⌘+⌥+Down/Up
Tip: use Ctrl+u to undo last cursor (Mac: ⌘+u).
Please file an issue.
Contributions are welcomed.