Skip to content

alt-core/vsc-incremental-search

 
 

Repository files navigation

emacs-incremental-search

This extension provides emacs-like incremental search function.

This extension is forked from siegebell's "Incremental search for multiple cursors" extension.

Features

Forward search

  • Default binding: ctrl+s
  • Command: extension.incrementalSearch.forward

Enters incremental search mode and subsequently advances each cursor to the next match, selecting it.

Backwards search

  • Default binding: ctrl+r
  • Command: extension.incrementalSearch.backward

Enters incremental search mode and subsequently advances each cursor to the next match and selecting it, in the reverse direction.

Expand selection by the next forward match

  • Default binding: ctrl+shift+s (when in incremental search mode)
  • Command: extension.incrementalSearch.expand

Instead of moving the selections to the next match, this adds the next matches to the existing selection.

Expand selection by the next backwards match

  • Default binding: ctrl+shift+r (when in incremental search mode)
  • Command: extension.incrementalSearch.backwardExpand

Expands the selections with a backwards search.

Toggle regular expressions vs plain-text search terms

  • Default binding: alt+r (when in incremental search mode)
  • Command: extension.incrementalSearch.toggleRegExp

The search term is interpreted as a regular expression when enabled, or as plain text otherwise.

Toggle case sensitivity

  • Default binding: alt+c (when in incremental search mode)
  • Command: extension.incrementalSearch.toggleCaseSensitivity

Toggles whether the match should be case sensitive.

Known Issues

  • 'inline input mode' does not work.

Release Notes

0.0.1

Initial release of emacs-incremental-search.

About

Incremental search for vscode

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 100.0%