📊 页面导航
适用角色与上手难度
🎯 学习产出: 掌握 Claude Code 的代码库导航能力,能独立理解和探索大型项目
🚀 AI 能力提升: 上下文管理、跨文件重构
代码库导航
预计阅读时间: 4 分钟面对陌生的代码库,Claude Code 可以帮你快速建立全局理解。
理解项目结构
Claude Code 会扫描目录树,读取关键文件(package.json、tsconfig.json 等),给出结构化的总结。
搜索代码
按文件名搜索
Claude Code 使用 Glob 工具按模式匹配文件。
按内容搜索
Claude Code 使用 Grep 工具进行内容搜索,支持正则表达式。
组合搜索
追踪代码流
理解调用链
查找定义和引用
分析代码质量
实用技巧
用 LSP 增强理解
Claude Code 内置 LSP 支持,可以:
- 跳转到定义
- 查找所有引用
- 查看类型信息
- 查看调用层级
Info
以上是 Claude Code 底层工具(goToDefinition、findReferences、hover、prepareCallHierarchy)的能力描述。对用户而言,直接用自然语言描述需求即可,Claude Code 会自动选择合适的工具。例如:"查一下 handleLogin 函数的所有调用者"。
渐进式探索
面对大型代码库,建议从宏观到微观:
- 先看结构 — 项目有哪些模块?
- 再看入口 — 程序从哪里开始执行?
- 后看核心 — 关键业务逻辑在哪里?
- 最后看细节 — 具体实现是怎样的?
下一步
- Slash 命令 — 使用内置命令提升效率
- Git 工作流 — 用 Claude Code 管理 Git 操作
- 上下文管理 — 管理对话上下文和 token 消耗
- CLAUDE.md 与项目约定 — 用项目配置增强代码库理解

