settings.json
defaultShell
型
string記述場所どの設定ファイルでも可入力ボックスの ! コマンドのデフォルトシェル。
既定値: "bash"(Windows で Bash が利用できない場合は "powershell")
取りうる値
bash | Claude Code が `!` コマンドを Bash で実行する |
|---|---|
powershell | Claude Code が `!` コマンドを PowerShell で実行する |
記述例
{
"defaultShell": "powershell"
}使い方・用途
- 入力ボックスで
!プレフィックス付きで入力したシェルコマンドを、Bash と PowerShell のどちらで実行するかを選択する - デフォルトは "bash"(Windows で Bash が利用できない場合は "powershell")
- Windows で "powershell" を使うには、CLAUDE_CODE_USE_POWERSHELL_TOOL=1 の設定と、PATH 上に pwsh が必要
英語原文(公式ドキュメントより)
Default shell for input-box ! commands. Default: bash. Using "powershell" routes ! commands through PowerShell on Windows and requires CLAUDE_CODE_USE_POWERSHELL_TOOL=1 with pwsh on PATH. See https://code.claude.com/docs/en/settings#available-settings