settings.json
diffTool
型
string既定値auto記述場所グローバル設定のみIDE に接続しているときにファイル差分を表示する場所: "auto"(デフォルト)は IDE の差分ビューアーで開き、"terminal" はターミナル内に表示し続ける。
取りうる値
auto既定 | VS Code または JetBrains IDE が接続されているとき、Claude Code が差分を IDE の差分ビューアーで開く |
|---|---|
terminal | Claude 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