Description
Enable multiple cursors for simultaneous editing.
Implementation
SCI_SETMULTIPLESELECTION(1) to enable
SCI_SETADDITIONALSELECTIONTYPING(1) for typing at all cursors
- Cmd+click to add additional cursor
- Cmd+D to select next occurrence of current selection (add cursor)
SCI_SETMULTIPASTE(SC_MULTIPASTE_EACH) for paste at each cursor
- Visual styling for additional carets and selections
Dependencies
- P1-05 (rectangular selection foundation)
Key Files
macos/platform/main_phase7.mm
Sprint
Sprint 6 - Selection & Editing
Description
Enable multiple cursors for simultaneous editing.
Implementation
SCI_SETMULTIPLESELECTION(1)to enableSCI_SETADDITIONALSELECTIONTYPING(1)for typing at all cursorsSCI_SETMULTIPASTE(SC_MULTIPASTE_EACH)for paste at each cursorDependencies
Key Files
macos/platform/main_phase7.mmSprint
Sprint 6 - Selection & Editing