⚠️ DEPRECATED

February 28, 2026 · View on GitHub

This extension has been renamed to Extended Move.

Please install the new extension instead:


Extended Selects

Vim-style text object selection for VS Code.

Usage

  1. Run Extended Selects: Select Text Object from Command Palette (or bind Alt+S)
  2. Type to filter text objects (e.g., ip for inner paragraph)
  3. Press Enter to select

Or bind individual commands directly to keybindings.

Text Objects

IDShortcutDescription
inner/around-wordiw/awWord
inner/around-WORDiW/aWWORD (whitespace-delimited)
inner/around-pareni(/a(Parentheses ()
inner/around-bracei{/a{Braces {}
inner/around-bracketi[/a[Brackets []
inner/around-anglei</a<Angle brackets <>
inner/around-double-quotei"/a"Double quotes
inner/around-single-quotei'/a'Single quotes
inner/around-backticki/aBackticks
inner/around-tagit/atHTML/XML tags
inner/around-paragraphip/apParagraph
inner/around-argumentia/aaFunction argument
inner/around-indentii/aiIndent block
inner/around-entireie/aeEntire document

Commands

  • extended-selects.select - Open QuickPick to select text object
  • extended-selects.select.<id> - Select specific text object directly

License

MIT