[FEATURE] VS Code Extension: Option to always show file diffs in VS Code editor panel instead of inline chat

Status Open
Maintainer reply None cached
Activity 3 comments · opened Feb 27, 2026

Preflight Checklist

  • [x] I have searched existing requests and this feature hasn't been requested yet
  • [x] This is a single feature request (not multiple features)

Problem Statement

This is specific to the VS Code extension experience.

When reviewing code changes Claude Code makes in the VS Code extension, diffs are shown in two different places depending on which internal tool was used. Small edits (Edit tool) appear inline in the chat panel, while full file writes (Write tool) open a proper side-by-side diff in the main editor panel.

This inconsistency makes it harder to review changes. The inline chat diffs lack syntax highlighting, full file context, and the familiar navigation I get from VS Code's native diff viewer. I find myself needing to manually open the file and check git diff to properly review small edits, which slows down my workflow.

I'd like a setting to always open diffs in the main VS Code editor panel as a side-by-side diff view, regardless of which tool was used internally.

Proposed Solution

Add a VS Code setting (e.g. claude.diffDisplay with options "inline" | "editor" | "auto") that controls where file edit diffs are displayed. "editor" would always open diffs in the main editor panel using VS Code's native diff view. "auto" would preserve the current behavior (default).

Alternative Solutions

_No response_

Priority

Medium - Would be very helpful

Feature Category

Configuration and settings

Use Case Example

_No response_

Additional Context

_No response_

View original on GitHub ↗

3 Comments

github-actions[bot] · 6 months ago

Found 3 possible duplicate issues:

  1. https://github.com/anthropics/claude-code/issues/11411
  2. https://github.com/anthropics/claude-code/issues/8509
  3. https://github.com/anthropics/claude-code/issues/29309

This issue will be automatically closed as a duplicate in 3 days.

  • If your issue is a duplicate, please close it and 👍 the existing issue instead
  • To prevent auto-closure, add a comment or 👎 this comment

🤖 Generated with Claude Code

citriqa · 6 months ago

---
Authored by Claude Code

Workaround: Extension Patch

Created a script that patches the VS Code extension to always show diffs in the full-file editor view.

Script: https://gist.github.com/citriqa/6f7af839804ae2c17ae2f9a07f10c296

The patch removes the supportMultiEdits check, forcing all diffs to use the editor panel instead of inline chat view. Requires re-running after extension updates.

deketh · 4 months ago

I find this feature really powerful, I was thinking on something like Antigravity does after all the edits it opens up the diffs and you can accept or reject for each file