Skip to content

Latest commit

 

History

History
62 lines (48 loc) · 1.73 KB

README.md

File metadata and controls

62 lines (48 loc) · 1.73 KB

Build Status

vscode-expand-region

porting sublime-expand-region to visual code https://github.com/aronwoost/sublime-expand-region

Only support javascript and html now ,it will support python and latex in a future

JavaScript

  1. Expand selection to word
  2. Expand selection to quotes (content only)
  3. Expand selection to quotes (with quotes)
  4. Expand selection to square braces
  5. Expand selection to expression
  6. Expand selection to content of braces (all arguments in this case)
  7. Expand selection to line
  8. Expand selection to function body (w/o curly brace)
  9. Expand selection to function body (with curly brace)

and so on...

HTML

  1. Expand selection to word
  2. Expand selection to quotes (content only)
  3. Expand selection to quotes (with quotes)
  4. Expand selection to complete self closing tag
  5. Expand selection to parent node content
  6. Expand selection to complete node
  7. Expand selection to parent node content

and so on...

Using

  • Set a keyboard shortcut. Open "Key Bindings" and add following code:
{
    "key": "ctrl+w","command": "expand_region", "when": "editorTextFocus"
},
{
    "key": "ctrl+shift+w","command": "undo_expand_region", "when": "editorTextFocus && editorHasSelection"
}

development

  1. npm install
  2. npm compile (compile typescript)
  3. npm test:watch (run mocha for test)

Change log

v0.0.2 add feature undo_expand_region v0.1.0 support multi cursor fix issue #10 #7