Smart Multi-cursor

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:

" ' = : , ; . ( ) [ ] < > \t

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.

Issues and suggestions

Please file an issue.

Contributions are welcomed.