1把你的需求说具体点
避免使用“修复这个漏洞”这类笼统的指令。提供具体的上下文和问题描述能让 AI 更精准地定位问题。
例如,可以这样说:
修复用户登录时不输入密码出现的空指针错误
高端玩法,告别低效体力活,让开发效率直接起飞!
避免使用“修复这个漏洞”这类笼统的指令。提供具体的上下文和问题描述能让 AI 更精准地定位问题。
例如,可以这样说:
修复用户登录时不输入密码出现的空指针错误
对于大型或复杂的需求,建议将其拆解成多个小步骤,分步下发指令。 [1] 这样做的好处是:
在修改或添加功能前,先让 Claude 理解你的项目。让 AI 先分析,再动手,可以得到更精准、高效的辅助。
你可以让它分析:
熟练使用终端快捷键可以极大提升交互效率。
/
: 查看所有斜杠命令。厌倦了频繁的手动授权?启动时带上 --dangerously-skip-permissions
参数,开启 Bypassing Permissions 模式,让 Claude 自动执行所有操作,无需手动确认。 [1]
claude --dangerously-skip-permissions
为了方便,可以设置一个别名 (alias) 来永久生效:
alias claude='claude --dangerously-skip-permissions'
通过使用关键词 think
来激活 Claude 的深度思考模式,以获得更高质量的回答。思考级别递增:
think
< think hard
< think harder
< ultrathink
注意:使用更高级别的思考会消耗更多的费用,尤其是 ultrathink
模式。请根据你的订阅套餐和需求谨慎使用。
如果发现给出的指令有误或想停止当前任务,只需按下 ESC 键即可立即打断 Claude 的工作。
Claude Code 支持处理图片。你可以直接将图片粘贴到命令行中,并附上提示词,让它更好地理解你的意图。
例如,可以发送错误截图并提问:
这是错误的截图,是什么原因导致的?
要点: 在 Mac 中,粘贴图片的快捷键是 Ctrl + V
,而不是 Command + V
。
可以使用命令恢复之前的对话,这在非交互模式和交互模式下均可操作。
claude --continue
或 -c
: 自动继续最近的对话。 [1]claude --resume
或 -r
: 显示历史对话列表供选择。 [1]/resume
命令,然后使用方向键选择要恢复的会话。通过在项目中创建 CLAUDE.md
文件,可以为 Claude 提供持久化的项目上下文信息,这类似于 Cursor 的 rules 文件但功能更强大。 [1]
记忆类型 | 文件位置 | 用途说明 |
---|---|---|
项目记忆(共享) | ./CLAUDE.md |
团队共享的指令,如项目架构、编码规范等。 |
用户记忆(全局) | ~/.claude/CLAUDE.md |
适用于所有项目的个人偏好,如代码风格、中文回答等。 |
使用 /memory
命令可以在会话中快速编辑这些记忆文件。
无需记住繁琐的 Git 命令,直接用自然语言与 Git 交互。
我修改了哪些文件
用合理描述性信息提交我的更改
推送本分支到远程
创建一个新分支:feature/test
将 Claude Code 当作一个智能的 Linux 助手,用自然语言执行复杂的 shell 命令。
例如,在交互模式下提问:
列出行数最多的前3个.java文件
Claude 会自动生成并执行对应的复杂命令,如 find . -name "*.java" -print0 | xargs -0 wc -l | sort -nr | head -n 3
。
使用 /model
命令可以在 Claude Opus 和 Claude Sonnet 4 之间灵活切换。强烈推荐使用 Claude Sonnet 4,因为其体验与 Opus 差别不大,但价格仅为其 1/5。
注意:只有 Max 订阅用户才支持切换到 Claude Opus。
随时了解你的 Token 消耗情况。
/cost
: 查看当前会话的使用情况。# 安装
sudo npm install -g ccusage
# 查看自某天起的消耗
ccusage -s 20250701
提示:Pro / Max 包月订阅用户无需过分关注消耗量,但需注意使用量限制。
当对话历史变得很长时,使用 /compact
命令可以清除历史记录但保留上下文摘要。这能有效减少 Token 使用量,管理成本和性能。
Claude Code 默认在上下文超过 95% 时自动压缩,你也可以通过此命令手动触发。
为常用或复杂的任务创建自定义命令,提高效率。命令分为用户级(所有项目可用)和项目级(当前项目可用)。
~/.claude/commands/
目录下,使用 /user:命令名
调用。.claude/commands/
目录下,使用 /project:命令名
调用。例如,创建一个项目级优化命令:
# 1. 创建命令文件
echo "分析这个项目的性能,并提出三个具体的优化建议。" > .claude/commands/optimize.md
# 2. 在 Claude Code 中使用
/project:optimize
对于简单的 shell 命令,无需消耗 Token 让大模型思考。直接在命令前加上感叹号 !
即可进入 Bash 模式,直接执行命令,既快速又省钱。
!ls -l
在 Claude Code 中,通过按下 Shift + Tab
键可以切换到“自动接受编辑” (auto-accept edits on) 模式。在此模式下,Claude 会自动创建和编辑文件,无需每次都手动确认,提升文件操作的流畅度。
通过按下 Shift + Tab
键,可以在不同模式间切换,直到进入“计划模式” (plan mode on)。这个模式非常适合项目初期的功能规划,Claude 会自动生成计划方案和任务列表 (todo list),并询问你是否执行。
MCP (Model Context Protocol) 协议允许 Claude Code 与外部工具和服务进行交互,极大地扩展了其能力。你可以添加各种 MCP 服务器来执行特定任务。
例如,添加一个免费且强大的文档查询工具 context7:
claude mcp add-json -s user context7 '{ "command": "npx", "args": ["-y", "@upstash/context7-mcp"] }'
之后,你就可以在提问时通过 @context7
来调用它,获取最新的库文档和信息。
连续按两次 ESC 键可以快速调出之前的消息列表。使用上下方向键选择一条消息后,它会直接出现在你的输入行中,方便你在此基础上重新编辑和发送。
如果对 AI 生成或修改的代码不满意,可以直接发送“回滚”指令,它会撤销上一步的文件更改。这个功能类似 Cursor 的 checkpoint 检查点。如果想取消回滚,可以再次发送“撤销”。
观点: 建议将此功能与 Git 版本控制结合使用,以提供双重保障,防止代码丢失。
为了体验最新的功能和优化,请定期升级 Claude Code。升级命令与安装命令相同:
sudo npm install -g @anthropic-ai/claude-code
升级后,可以使用 claude --version
检查是否成功安装了最新版本。