Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>LeapNew to Visual Studio Code? Get it now.
Leap

Leap

MurlocCra4ler

|
3,636 installs
| (6) | Free
General-purpose motion plugin inspired by leap.nvim
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Leap Extension for Visual Studio Code

Leap provides an easy way to move the cursor in vscode without using the mouse. Based on leap.nvim

Feature Overview

showcase

Leap lets you jump to any location in the visible editor area by entering a two-character search pattern and then possibly a tag character to select your destination from multiple matches.

The default key assignment to open the Leap widget is Ctrl + Alt + F and with Alt + C you can toggle the "Match Case" option.

Extension Settings

Keybindings

Define new keybinds using the "leap.find" and "leap.match-case" commands.

Settings

When searching for <space><space> leap will generate a label for every chain of whitespaces. To emulate the default behaviour of leap.nvim, which only shows labels at the end of every line, enable "leap.whiteSpacesOnlyMatchNewLine".

Emulating Vim

Example using the Vim extension, mimicking leap.nvim:

"vim.normalModeKeyBindingsNonRecursive": [
    {
        "before": ["s"],
        "commands": ["leap.findForward"]
    },
    {
        "before": ["S"],
        "commands": ["leap.findBackward"]
    },
]

Known Issues

None, but feel free to report any bugs you may find :)

Release Notes

0.0.4

Added options for forward/backwards search and custom labels. The extension now runs in remote work spaces.

0.0.3

The behaviour when searching for whitespaces has been improved.

0.0.2

The end of a line now acts as if it had trailing whitspaces. Try jumping to the end of it by pressing space twice.

0.0.1

Initial release 🎉

Enjoy!

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft