WebStorm-style caret position history navigation for VS Code.
Features
True caret history: Tracks actual cursor position changes, not just file navigation
Hybrid navigation: Uses caret history first, falls back to VS Code's native navigation when empty
Works everywhere: Mouse clicks, keyboard navigation, Go to Definition - all tracked equally
Keyboard Shortcuts
Action
Windows/Linux
macOS
Go Back
Ctrl+Alt+Left
Cmd+Alt+Left
Go Forward
Ctrl+Alt+Right
Cmd+Alt+Right
Manual Keybinding Setup
If the default keybindings don't work (due to conflicts with other extensions), add these to your keybindings.json (Cmd+Shift+P → "Preferences: Open Keyboard Shortcuts (JSON)"):