Track and navigate through code logic flows by marking lines of code.
Support the creator
Love this extension? You can support its development with a small donation - completely optional! Your support helps me keep creating and improving tools like this.
Features
Create Code Paths: Organize related code locations into named paths
Add Code Locations: Right-click on any line to add it to a code path
Navigate Through Paths: Jump between steps in your code path
Play Mode: Automatically walk through all steps in a path
Persistent Storage: Your code paths are saved per workspace
Usage
Creating a Code Path
Click the + icon in the Pathfinder sidebar, or
Use the command palette: Pathfinder: Create New Code Path
Enter a name for your code path (e.g., "User Authentication Flow")
Adding Steps to a Path
Navigate to the line of code you want to add
Right-click in the editor
Select Add to Code Path...
Choose which code path to add it to, or create a new one
Alternatively, use the keyboard shortcut:
Mac: Cmd+Alt+P
Windows/Linux: Ctrl+Alt+P
Navigating Through Steps
From the Sidebar
Click on any step in the sidebar to jump to that location in your code.
Using Keyboard Shortcuts
Next Step: Cmd+Alt+Down (Mac) or Ctrl+Alt+Down (Windows/Linux)
Previous Step: Cmd+Alt+Up (Mac) or Ctrl+Alt+Up (Windows/Linux)
Playing a Code Path
Click the play icon (▶) next to a code path in the sidebar to automatically walk through all steps with a 1.5-second delay between each step.
Managing Code Paths
Rename: Click the pencil icon next to a code path
Delete: Click the trash icon next to a code path
Remove Step: Click the trash icon next to a specific step
Commands
Pathfinder: Create New Code Path - Create a new code path
Pathfinder: Add to Code Path... - Add current line to a code path
Pathfinder: Go to Next Step - Navigate to the next step
Pathfinder: Go to Previous Step - Navigate to the previous step
Extension Settings
This extension stores code paths in your workspace state.
Use Cases
Code Review: Mark important sections of code during review
Learning: Create paths through unfamiliar codebases
Debugging: Track the flow of execution through your code
Documentation: Create guided tours of your codebase
Onboarding: Help new team members understand code flows
Requirements
VS Code version 1.99.0 or higher
Known Issues
If you encounter any problem, please open an Issue on the GitHub repository.
Release Notes
See CHANGELOG.md for a detailed list of changes and releases.