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

Code Jumper

Rickaym

|
910 installs
| (2) | Free
A simple tool to set up markers in source code to restore focus on demand and other utility navigation addons.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Code Jumper

Extension Homepage Extension Version Get Support

Code Jumper is a simple tool to set up markers in source code to restore focus on demand and other utility navigation addons. As with working on different class files for Java, header and source files for C++, different modules in Python navigating through the dense nature of code bases can become overwhelming, tedious and repetitive very quickly. Often times there are cases where various snippets from different file locations are coupled in logic, Code Jumper will help get to pre-determined location in code that has manually been saved.

Features

  • New JumpPoint
    - Keybind
    - Quick Jump
    - Command
  • Delete Jump Point
    - Keybind
    - Command
  • Tree View
  • Jump To

New JumpPoint

There are two ways you can setup a jump point; through a key-binding and the command.

Key-Bind

ctrl + shift + l

Pressing the keybind sets a jump point to the current line of the cursor without a quick jump binding. After successfully setting the key-bind, you will notice a pushpinpin gutter indicator appearing in the side. This confirms that you have successfully pinned the point!

Quick Jump Binding

ctrl + alt + l

A quick jump binding is a key binding to restore focus to a specific jump point. Jump points made using this or the command have no defined quick jump binding. (this is described by the letter beside the jump point as visible in the tree view).

You can make a new jump point with a definable binding by using ctrl + alt + l. This will make a new jump point and provide you a prompt to define the binding.

To set a quick jump binding to pre-existing jump points, you can place the cursor on the target line and use ctrl + alt +l. You can only type characters a to z as the quick jump binding. This is used as a key-chord with ctrl + l.

E.g. If you had set the quick jump binding as a, you would use it by pressing ctrl + l, release, and then press a.

illustration-new-jumpoint-with-keybind-and-binding

Command

Press F1 type in either the name or the indicator and press enter.

illustration-new-jumpoint-with-command

Delete JumpPoint

You can delete a jump point through the same key-bind as creating a new with the cursor on the line of the target jump point.

Key-bind

ctrl + shift + l

Press the keybind to remove the jump point from the current line of the cursor.

illustration-rem-jumpoint-with-keybind

Command

Press F1 type in either the name or the indicator and press enter to remove the jump point from the current line of the cursor.

illustration-rem-jumpoint-with-command

Tree View

Code Jumper provides a tree view inside the Explorer to monitor all the jump points saved.

illustration-treeview

Jump To

Jumping to designations is supported through the tree view by clicking and through a command so far.

illustration-jumpto illustration-jumpto

Last but not least, use the quick jump binding by pressing ctrl + l, release, and then press the saved quick jump binding.

Requirements

There are no extra requirements.

Extension Settings

Code-Jumper contributes the following settings:

  • code-jumper.newJumpPoint: Sets a jump point at the current curser location
  • code-jumper.deleteJumpPoint: Jumps to a given jump point
  • code-jumper.bindJumpPoint: Binds a shortcut to a given jump point
  • code-jumper.jumpTo: Jumps to a given jump point
  • code-jumper.refreshJumpPoints: Refreshes the jump view tree

Known Issues

~ None.

[0.0.2]

  • Puppet readme.md change release

[0.0.3]

  • Added Quick Jump Keybinds
  • Fixed problem with filenames

[0.0.4]

  • Quick Jump Keybind limitations and better toolset
  • Uses Theme Icons

[0.0.5]

  • Remove cursor support
  • Show line of code on hover
  • Document change jump-point reallocation fix
  • Combining changelog.md to readme.md

Attributions and Credits

Icons from www.flaticon.com
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft