Claude Code常用配置方法
本文适用于Linux系统的Claude Code配置。
用户级配置文件
Claude Code用户级配置文件位置:
~/.claude/settings.json
跳过危险模式权限提示
Claude Code在执行过程中经常提问,要求用户确认是否允许操作(授权)。
可以授权直接放行:
{
"skipDangerousModePermissionPrompt": true
}
禁止的操作
默认bypass,但是会禁止危险命令。
{
"permissions": {
"deny": [
"Bash(rm *)",
"Bash(rmdir *)",
"Bash(sudo *)",
"Bash(git push -f)"
],
"defaultMode": "bypassPermissions"
}
}
安装RTK
Rust Token Killer(RTK)是一个专门为 AI 编程助手。
它的核心作用是在不改变你工作方式的前提下,充当 AI 助手和终端命令之间的“智能过滤器”。它会自动压缩和过滤掉git diff、npm test等命令输出中的大量冗余信息(如重复日志、注释等),只将最精简、最关键的内容传给 AI。
这意味着,AI 处理同样任务消耗的token更少,同时响应速度也更快。
# 安装 curl -fsSL https://raw.githubusercontent.com/rtk-ai/rtk/master/install.sh | sh # 全局初始化 rtk init --global
rtk init --global执行后,可以看到~/.claude/settings.json配置文件增加了以下内容:
"hooks": {
"PreToolUse": [
{
"matcher": "Bash",
"hooks": [
{
"type": "command",
"command": "rtk hook claude"
}
]
}
]
}
安装CodeGraph
CodeGraph是一个为代码库构建语义图(包含函数、类、调用关系等)的工具,能让AI编程助手更高效地理解代码。
npm i -g @colbymchenry/codegraph # 安装 codegraph install # 初始化项目索引 codegraph init
codegraph install执行后,可以看到~/.claude/settings.json配置文件增加了以下内容:
"hooks": {
"UserPromptSubmit": [
{
"hooks": [
{
"type": "command",
"command": "codegraph.cmd prompt-hook"
}
]
}
]
}
打赏作者以资鼓励:
![]() | ![]() |

