Pathfinder - Code Path Tracker
Track and navigate through code logic flows by marking lines of code.
Support the creator

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
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.
| |