View commit changes like a pull request—all files in one scrollable view.
When you want to see all changes from a commit, GitSpectra opens VS Code's native multi-file diff editor. This gives you a PR-like experience: scroll through all changed files in a single, unified view.
Screenshot
VS Code multi-diff editor showing multiple files in a scrollable unified view
Click the "View Full Diff in VS Code" button on any commit:
Screenshot
'View Full Diff in VS Code' button in the Activity Feed
When viewing expanded commit details, click the diff button:
Screenshot
Diff button in the expanded commit details view
All file diffs appear in one continuous, scrollable pane:
Screenshot
Scrollable diff view showing multiple files with headers
Click on any file header to collapse or expand that file's diff:
Screenshot
Collapsed and expanded file sections in the diff view
Focus on the files that matter most.
Diffs use VS Code's native syntax highlighting for your language:
Screenshot
Syntax-highlighted code in the diff view
Use keyboard shortcuts to navigate:
| Shortcut | Action |
|---|---|
| F7 | Go to next change |
| Shift+F7 | Go to previous change |
| Ctrl/Cmd+Down | Next file |
| Ctrl/Cmd+Up | Previous file |
For a single file, GitSpectra opens a standard VS Code diff tab:
Screenshot
Standard VS Code diff view for a single file
Click any file in the Activity Feed's file list to see just that file's changes.
GitSpectra compares:
Left Side
Parent commit (commit^)
Right Side
The commit (commit)
This shows exactly what changed in that specific commit.
The multi-file diff view requires:
If you're on an older VS Code version, GitSpectra falls back to:
GitSpectra uses VS Code's native _workbench.openMultiDiffEditor command with:
git:) for file content at specific refsNo external extensions required—works entirely with VS Code's built-in capabilities.