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.
- New JumpPoint
- Keybind
- Quick Jump
- Command - Delete Jump Point
- Keybind
- Command - Tree View
- Jump To
There are two ways you can setup a jump point; through a key-binding and the command.
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 pushpin
gutter indicator appearing in the side. This confirms that you have successfully pinned the point!
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.
Press F1 type in either the name or the indicator and press enter.
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.
ctrl + shift + l
Press the keybind to remove the jump point from the current line of the cursor.
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.
Code Jumper provides a tree view inside the Explorer to monitor all the jump points saved.
Jumping to designations is supported through the tree view by clicking and through a command so far.
Last but not least, use the quick jump binding by pressing ctrl + l, release, and then press the saved quick jump binding.
There are no extra requirements.
Code-Jumper contributes the following settings:
code-jumper.newJumpPoint: Sets a jump point at the current curser locationcode-jumper.deleteJumpPoint: Jumps to a given jump pointcode-jumper.bindJumpPoint: Binds a shortcut to a given jump pointcode-jumper.jumpTo: Jumps to a given jump pointcode-jumper.refreshJumpPoints: Refreshes the jump view tree
~ None.
- Puppet readme.md change release
- Added Quick Jump Keybinds
- Fixed problem with filenames
- Quick Jump Keybind limitations and better toolset
- Uses Theme Icons
- Remove cursor support
- Show line of code on hover
- Document change jump-point reallocation fix
- Combining changelog.md to readme.md






