claude-code
Claude Code
Settings
配置文件位置:
- macOS / Linux:
~/.claude/settings.json - Windows:
$HOME\.claude\settings.json
MCP Servers
配置文件位置:~/.claude.json
Command
Shell 函数
优先尝试继续上次对话,失败则新建对话:
Zsh
PowerShell
Claude Code
配置文件位置:
~/.claude/settings.json$HOME\.claude\settings.json配置文件位置:~/.claude.json
优先尝试继续上次对话,失败则新建对话:
Zsh
PowerShell
{ "attribution": { "commit": "", "pr": "" }, "language": "chinese", "skipDangerousModePermissionPrompt": true}{ "mcpServers": { "codex": { "command": "codex", "args": ["mcp-server"] }, "context7": { "type": "stdio", "command": "npx", "args": ["-y", "@upstash/context7-mcp"] }, "shadcn": { "type": "stdio", "command": "npx", "args": ["shadcn@latest", "mcp"] } }}# 继续上一次对话claude -c
# 跳过权限确认claude --dangerously-skip-permissionsclaude() { local base_args="--allow-dangerously-skip-permissions --permission-mode plan"
command claude ${=base_args} -c "$@" 2>/dev/null || command claude ${=base_args} "$@"}function claude { $baseArgs = @("--allow-dangerously-skip-permissions", "--permission-mode", "plan") $claudePath = (Get-Command claude -CommandType Application).Source
& $claudePath @baseArgs -c @args 2>$null
if ($LASTEXITCODE -ne 0) { & $claudePath @baseArgs @args }}