Claude Code 使用笔记

832 阅读2分钟

1) 安装(Claude Code)

2) 三种模式(核心)

Shift + Tab:在三种模式间切换

模式特点适用场景提示词/标识
默认模式修改文件前会询问用户最稳妥,适合生产/多人协作?(快捷键提示:? for shortcuts
自动模式自动接受修改,跳过询问最方便,熟练后效率最高>> accept edits on
规划模式只讨论方案,不改文件适合构思/评审`

3) 常用操作(快捷输入 & 会话管理)

3.1 输入与命令

  • 换行输入Shift + 回车

  • 进入 bash/终端命令模式:用 ! 开头直接执行

  • 示例:!npm run dev

  • 输入 / :会显示一堆可用命令提示(可自行探索)

3.2 任务(后台运行)

  • 切换服务到后台运行Ctrl + b

  • 查看后台任务/tasks

  • 关闭任务:在任务列表里按 k

3.3 权限放开(高 风险

  • 让 Claude Code 全程自动执行不询问

  • claude --dangerously-skip-permissions

  • 建议:配合 Git 使用(方便随时回滚)

3.4 回滚 / 撤销

  • 回滚到上一步:/rewind

  • 快捷方式:连按两下 Esc → 用 ⬆️⬇️ 选版本 → 回车确认

3.5 恢复 / 清理上下文

  • 恢复之前上下文对话:/resume

  • 或者:启动时用 claude + c 自动恢复上一次对话(按你原文描述保留)

  • 压缩上下文(省 token / 提性能):/compact +(可选)压缩策略

  • 例如:指定“重点保留哪些内容

  • 清空上下文(新话题不相关时):/clear

3.6 项目记忆(claude.md)

  • 上下文记忆文件claude.md

  • 初始化生成:/init(会自动生成 claude.md

  • 作用:让 Claude 每次进入项目能快速理解你的规则/偏好/项目约定

  • 备注:你写了“自主选择读取哪类 claude.md”,这里建议你后续补一句:具体通过哪个命令/入口选择(因为当前文档里还缺命令名)

4) 添加 MCP 服务(Figma 还原设计)

目标:通过 MCP 精准实现 Figma 设计稿(还原度高)

  • 添加 Figma MCP(HTTP 方式):
claude mcp add --transport http figma https://mcp.figma.com/mcp
  • 查看当前项目已安装的 MCP server:

  • /mcp

  • 使用方式(你的流程):

  • /mcp 里选择 figma

  • 粘贴 Figma 链接

  • 让其按设计稿实现页面

5) Hook 命令(自动化:格式化/检查等)

用途:在“工具执行的前/后/失败”等时机自动跑命令(比如自动格式化)

  • 入口:/hook

  • 可选时机:执行前 / 执行后 / 失败后(按你原文描述)

  • 示例(界面会提示可 copy 的 jq 管道):

Go 文件自动 gofmt:

jq -r '.tool_input.file_path | select(endswith(".go"))' | xargs -r gofmt -w

全文件 prettier:

jq -r '.tool_input.file_path' | xargs -r prettier -w
  • Hook 配置位置/范围(你原文提到的选项):

  • 本地

  • 随 git 提交

  • 自己选择

6) Agent Skill

  • 你这里写的是: “参考其他文档”