SuperSelect
Extended Sublime selection capabilities
Details
Installs
- Total 2K
- Win 846
- Mac 582
- Linux 222
Feb 5 | Feb 4 | Feb 3 | Feb 2 | Feb 1 | Jan 31 | Jan 30 | Jan 29 | Jan 28 | Jan 27 | Jan 26 | Jan 25 | Jan 24 | Jan 23 | Jan 22 | Jan 21 | Jan 20 | Jan 19 | Jan 18 | Jan 17 | Jan 16 | Jan 15 | Jan 14 | Jan 13 | Jan 12 | Jan 11 | Jan 10 | Jan 9 | Jan 8 | Jan 7 | Jan 6 | Jan 5 | Jan 4 | Jan 3 | Jan 2 | Jan 1 | Dec 31 | Dec 30 | Dec 29 | Dec 28 | Dec 27 | Dec 26 | Dec 25 | Dec 24 | Dec 23 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 2 | 0 | 0 |
Mac | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Readme
- Source
- raw.githubusercontent.com
SuperSelect
Extended selection functionality such as select previous match, skip to next(or prev) match, and invert selection.
See this 30 second vid for a brief demo. outdated - missing sequential select demos
Installation
With Package Control:
- Run the “Package Control: Install Package” command, find and install SuperSelect plugin.
- Restart Sublime (if required)
OR:
- Open the Sublime Text 3 Packages folder (change path for ST2 if needed)
- OS X:
~/Library/Application Support/Sublime Text 3/Packages/
- Windows:
%APPDATA%/Sublime Text 3/Packages/
- Linux:
~/.Sublime Text 3/Packages/
- OS X:
- Clone this repo
- Configure your keybindings, if required
Commands
expand_prev
⌘+shift+,: Looks backwards and selects the next match of current selection or selects current word if nothing selected.expand_next
⌘+shift+.: Looks forwards and selects the next match of current selection or selects current word if nothing selected.skip_and_select_prev
⌘+shift+alt+,: Skips over current selection (de-selects) and moves backwards to select next match.skip_and_select_next
⌘+shift+alt+.: Skips over current selection (de-selects) and moves forwards to select next match.invert_selections
⌘+shift+i: Inverts current selections, restricted to matching regions.select_sequential_string
⌘+shift+0: Selects other strings resembling the current selection that have trailing digit(s). “Sequential” might be misleading as there is no actual checking for this - I just look for digit(s). (If you have a better name for this, I'd love to hear it.)select_strict_sequential_string
⌘+shift+1: Like select sequential string, but actually checks for proper sequence (I should probably rename that). If you have “Item 5” selected, this will select “Item 6”, “Item 7”, …, excluding regions that don't match the sequence (e.g. if “Item 99” appeared between 6 and 7. Note: Invert selections will invert the selection to 99 currently).
TODO
- Different colour indicators to show selection end-points. It's easy to get lost once we start skipping.
- Update video to show 'sequential' selection and 'strict sequential' selection modes.
select sequential string