settings.json

diffTool

string既定値auto記述場所グローバル設定のみ

IDE に接続しているときにファイル差分を表示する場所: "auto"(デフォルト)は IDE の差分ビューアーで開き、"terminal" はターミナル内に表示し続ける。

取りうる値

auto既定VS Code または JetBrains IDE が接続されているとき、Claude Code が差分を IDE の差分ビューアーで開く
terminalClaude Code が差分をターミナル内に表示し続ける

記述例

{
  "diffTool": "terminal"
}

使い方・用途

  • IDE(VS Code または JetBrains)接続時に、Edit/Write で提案された差分の表示先を切り替える設定
  • デフォルトの "auto" は IDE の差分ビューアーで開き、"terminal" はターミナル内に表示し続ける
  • /config の「Diff tool」は IDE 接続中のみ表示される(外部ターミナルからは /ide で接続してから設定する)
  • IDE を使わずターミナル内で完結させたい場合は "terminal" を選択
英語原文(公式ドキュメントより)

Where to display file diffs when an IDE is connected: "auto" (default) opens diffs in the IDE's diff viewer, "terminal" keeps them in the terminal. Appears in /config as Diff tool only when Claude Code is connected to a VS Code or JetBrains IDE. See https://code.claude.com/docs/en/settings#global-config-settings

関連ドキュメント