前言
现在都流行Vibe Coding,这是一个新的编程范式,开发者只需要通过自然语言描述需求,让它接管大部分的编程工作(甚至是全部)。这就需要AI Agent,比如Cursor,Claude Code…今天,我就来讲一下Claude Code。
温馨提示:不包含安装环节
基本工作模式
?for shortcuts:默认模式(最安全,最稳妥)
- 默认模式就是每次创建文件或者是修改文件的时候,回去询问用户的意见。
>> accept edits on:自动模式(最方便)
- 自动创建或者修改文件,不会去询问用户的意见。
" plan mode on:规划模式(适合构思)
- 只讨论,不会去修改文件
切换模式:shift+tab
当生成一个文件后,我们该如何打开呢?
- 先输入一个!,然后现在处于bash模式下,直接执行打开文件的命令即可(这就是我们输入命令时候的格式,先前输入!)
- 或者在文件资源管理打开
权限检测
当claude code在accept edits on模式下,又是后也会暂停询问用户,但是之前不是说过,他不是不会暂停询问用户意见吗?这是为啥?

其实这个模式只是在写入文件的时候不会询问用户,而暂停是因为在执行终端命令(比如mkdir一个目录,这是比较危险的,要用户自己同意)
那么要是觉得每次选择太麻烦了怎么办?
只需要在启动claude 的时候加上--dangerously-skip-permissions参数,这样进去模式就变成了bypass permissions on ,接下来执行任何终端命令都不询问。
这极大提高了开发效率,但是呢,这就相当于给了claude 自己的权限,有一定的不安全性,就跟哪个open claw一样,发疯起来啥事都干。
后台任务管理

当一个任务正在运行时,我们按ctrl+b,可以将任务放置到后台运行,/task可以查看后台任务,按k可以关掉该任务。
回滚和恢复
claude如何回滚?
/rewind- 按两下ESC,选择一个回滚点

当我们按两下ctrl+c退出claude退出,然后再claude进去的时候,之前的对话没了,想要恢复怎么办?
/resumeclaude -c:加个参数c,这里的 c 是continue的缩写
图片
要求是.png格式,两种方式给claude
- 直接拖过去
- CV大法
MCP
/mcp:查看当前已经安装的MCP工具
上下文管理
- 上下文压缩命令:
/compact,然后按ctrl +o 可以看压缩后的上下文了,同样ctrl +o 退出 - 上下文清除命令:
/clear,把所有的上下文清空 /init:生成一份CLAUDE.md(可以不用在文件资源管理里找,/memory 找到CLAUDE.md)
CLAUDE.md 是一个用于 Claude Code 的核心配置文件,充当项目的“说明书”或“项目备忘录”。当您启动 Claude Code 时,它会自动读取该文件内容并将其加载到对话上下文中,从而确保 AI 在执行任务时始终遵循项目的特定规范、架构约定和开发习惯。
SubAgent
这其实是一个独立的Agent,有自己独立的上下文,独立工具,独立Skill,可以独立完成一个任务。
命令:/agent
Plugin
plugin就是插件管理器
命令:/plugin




