Overview Version History Q & A Rating & Review
Trail Marker
A VS Code extension that tracks your navigation history, creating a visual trail of your file exploration journey. Never lose track of where you've been!
Features
🗺️ Visual Trail : See a chronological list of files and locations you've visited
🎯 Quick Navigation : Jump back to any previous location with a single click
👁️ Toggle Tracking : Enable/disable trail tracking as needed
🧹 Clean Interface : Remove individual items or clear the entire trail
📍 Manual Bookmarks : Add current location to trail manually
🔍 Preview Text : See a snippet of code at each location for context
Installation
From VS Code Marketplace (Recommended)
Open VS Code
Go to Extensions view (Ctrl+Shift+X
or Cmd+Shift+X
)
Search for "Trail Marker"
Click Install
Manual Installation (.vsix file)
Download the latest .vsix
file from Releases
Open VS Code
Go to Extensions view (Ctrl+Shift+X
or Cmd+Shift+X
)
Click the "..." menu in the Extensions view
Select "Install from VSIX..."
Choose the downloaded .vsix
file
From Source
git clone https://github.com/yourusername/trailMarker.git
cd trailMarker
npm install
npm run compile
code --install-extension trail-marker-1.0.0.vsix
Usage
Opening the Trail
Command Palette : Ctrl+Shift+P
→ "Trail Marker: Show Trail"
View Menu : View → Trail Marker
Sidebar : Look for "Trail Marker" in the Search view
Trail Controls
➕ Add Current Location : Manually bookmark your current position
👁️ Toggle Tracking : Enable/disable automatic trail tracking
🗑️ Clear Trail : Remove all items from the trail
▶️ Go to Location : Navigate to a specific trail item
❌ Remove Item : Remove a specific item from the trail
Automatic Tracking
The extension automatically tracks your navigation when:
You open files (Ctrl+P
file picker)
You go to definition (F12
)
You find references (Shift+F12
)
You use "Go to Symbol" (Ctrl+Shift+O
)
You navigate with breadcrumbs
You switch between editors
Configuration
Currently, Trail Marker works out of the box with sensible defaults. Future versions will include configuration options for:
Maximum trail length
File type filters
Custom activation events
Trail persistence across sessions
Commands
Command
Description
trailMarker.showTrail
Show the Trail Marker view
trailMarker.toggleTracking
Enable/disable trail tracking
trailMarker.clearTrail
Clear all trail items
trailMarker.addCurrentLocation
Add current location to trail
trailMarker.navigateToItem
Navigate to a trail item
trailMarker.removeItem
Remove a trail item
Requirements
Contributing
Fork the repository
Create a feature branch (git checkout -b feature/amazing-feature
)
Commit your changes (git commit -m 'Add amazing feature'
)
Push to the branch (git push origin feature/amazing-feature
)
Open a Pull Request
License
This project is licensed under the MIT License - see the LICENSE file for details.
Release Notes
1.0.0
Initial release
Visual trail tracking
Manual bookmarking
Quick navigation
Trail management controls
Support
Acknowledgments
Built with VS Code Extension API
Icons from VS Code's built-in icon set
Inspired by the need for better navigation tracking in large codebases