前言

在 AI 编程工具快速发展的今天,开发者们面临一个共同的困境:市面上的 AI 代码助手要么功能单一只会补全代码,要么操作繁琐需要频繁切换窗口,真正能让人"爽"起来的工具少之又少。传统的开发方式往往需要我们在编辑器、终端、浏览器之间来回切换,一个简单的调试可能就要折腾半天,效率提升?不存在的。

Claude Code 是 Anthropic 推出的革命性 AI 编程工具,采用纯命令行终端形式,直接在你的项目目录里"驻扎",能够读取代码、编写代码、执行命令、管理文件,几乎可以完成一个初级程序员能做的所有事情。更厉害的是,它能持续保持超过30小时的注意力,在复杂的多步骤任务中不会"断片"。三个月时间使用量增长超过10倍,产生超5亿美元运营收入,好家伙,这数据直接起飞了!

Claude Code 特点展示图

Claude Code 实战技巧在开发者圈子里非常火爆,今天就手把手教大家掌握 31 个实用技巧,从入门到精通,让你的开发效率直接翻倍。话不多说,我们开整!


✨ Claude Code 核心特性

在开始实战技巧之前,我们先快速了解一下 Claude Code 到底有多强:

🚀 核心能力

  • 🔥 超强理解能力: 基于 Claude Opus 4.5 模型,在 SWE-bench 测试中登顶第一
  • 💻 全栈操作: 读写代码、执行命令、管理文件、浏览器操作一条龙
  • 🧠 持久记忆: 通过 CLAUDE.md 文件记住项目规范和你的偏好
  • ⚡ 并行处理: 支持多个子代理同时工作,效率拉满
  • 🔧 高度可定制: Hooks、Skills、Plugins 全套扩展机制
  • 📱 移动开发: 支持通过手机连接云端进行开发(是的,你没看错)

1767701070343_download

🛠️ 技术生态

特性 说明
运行环境 纯命令行终端,支持 macOS/Linux/Windows
IDE 集成 VSCode、Cursor、JetBrains 系列无缝对接
模型支持 Claude Opus 4.5、Sonnet 4.5 等多款模型
扩展能力 MCP 服务器、Agent Skills、Plugins
上下文窗口 200K tokens,处理大型项目毫无压力

🎯 适用场景

  • 日常开发: 写代码、调试、重构、代码审查
  • 项目搭建: 从零开始创建项目结构
  • 自动化任务: CI/CD 流水线、批量文件处理
  • 学习辅助: 解释代码、学习新技术栈

1767701459873


实战技巧大全

一、项目初始化技巧

1. /init — 让 Claude 加入你的项目

每个项目都需要入职文档,有了 /init,Claude 自己写!

/init 演示

在项目根目录执行 /init,Claude 会阅读你的代码库并生成一个 CLAUDE.md 文件,包含:

  • 构建和测试命令
  • 关键目录及其用途
  • 代码规范和模式
  • 重要架构决策

这是我在任何新项目中首先运行的第一步,强烈建议!

2. 模块化规则管理

对于较大的项目,你可以创建 .claude/rules/ 目录,用于存放模块化、主题特定的指令:

---
paths: src/api/**/*.ts
---
# API Development Rules
- All API endpoints must include input validation

CLAUDE.md 当作通用项目指南,.claude/rules/ 则作为专门补充。

3. 更新记忆的正确姿势

想在不手动编辑 CLAUDE.md 的情况下保存一些内容?直接告诉 Claude:

“更新 Claude.md:该项目中始终使用 bun 而不是 npm”

更新记忆演示

保持编码,不打断你的思路,呵呵是不是很方便?

4. @ 提及符 — 立即添加上下文

@ 提及符是给 Claude 提供上下文的最快方式:

  • @src/auth.ts — 立即添加文件到上下文
  • @src/components/ — 引用整个目录
  • @mcp:github — 启用/禁用 MCP 服务器

在 git 仓库中,文件建议速度提高约 3 倍,支持模糊匹配。


二、必备快捷键技巧

5. ! 前缀符 — 立即运行 Bash

不要浪费 token 问"你能运行 git status 吗?"

day-1

只需输入 ! 然后跟上你的 bash 命令:

! git status
! npm test
! ls -la src/

! 前缀立即执行 bash 并将输出注入上下文。无需模型处理,无延迟,无浪费的 token。直到你意识到每天会用它五十次,这看起来似乎微不足道。

6. 双 Esc 键回退

想尝试一种"如果……会怎样"的方法,但又不想承诺?

day-2

尽情发挥。如果情况变得奇怪,按 Esc 两次返回到干净的检查点。你可以回退对话,回退代码更改,或两者都回退。

注意: 运行的 Bash 命令无法撤销哦!

7. Ctrl + R — 反向搜索

你的历史提示可搜索:

day-22

快捷键 作用
Ctrl+R 开始反向搜索
Ctrl+R (再次) 遍历匹配项
Enter 运行它
Tab 先编辑

不要重新输入,调用记忆!这同样可以与斜杠命令无缝配合使用。

8. Ctrl + S — 存储提示词

就像 git stash,但针对你的提示。

day-13

Ctrl+S 保存你的草稿,发送其他内容,当你准备好的时候,草稿会自动恢复。不再需要复制到草稿纸,不再需要在对话中失去思路。

9. 提示建议 — Tab 自动补全

Claude 可以预测你接下来会问什么。

day-18

完成一个任务,有时你会看到一个灰色的后续建议出现:

快捷键 作用
Tab 接受并编辑
Enter 接受并立即运行

用于自动补全你的代码的 Tab,现在自动补全你的工作流程!


三、会话管理技巧

10. 继续从你离开的地方开始

不小心关掉了终端?笔记本电脑在任务中途死机了?没关系。

day-4

claude --continue    # 接续上一次对话
claude --resume      # 显示选择器,选择任意历史会话

上下文保留,动量恢复,你的工作永远不会丢失!

通过 cleanupPeriodDays 设置可以自定义会话保留时间,默认 30 天。

11. 命名会话

你的 git 分支有名称,你的 Claude 会话也应该有:

/rename api-migration       # 命名当前会话
/resume api-migration       # 按名称恢复
claude --resume api-migration  # 命令行也行

/resume 屏幕支持键盘快捷键:P 预览,R 重命名。

12. Claude Code 远程

在网页上开始任务,在终端中完成它:

day-9

# 在 claude.ai/code 上开始一个 Claude Code 会话
# 它在后台运行

# 稍后从终端:
claude --teleport session_abc123

此功能可在本地拉取并恢复会话。在家或外出时都能用 Claude,同时支持 iOS 和 Android 的移动应用!

13. /export — 获取记录

有时候你需要记录发生了什么。

day-24

/export 将你的整个对话转储为 markdown 格式:

  • 你发送的每一个提示
  • Claude 给出的每一个回复
  • 每一个工具调用及其输出

非常适合用于文档编写、培训,或者向过去的自己证明,是的,你确实已经尝试过这种方法。呵呵!


四、生产力功能技巧

14. Vim 模式

厌倦了伸手去拿鼠标编辑你的提示?

day-6

输入 /vim 并解锁完整的 vim 风格编辑:

命令 作用
h j k l 导航
ciw 改写单词
dd 删除行
w b 跳过单词
A 在行尾追加

以思考的速度编辑提示词!退出 vim?再次输入 /vim 即可,从未如此简单。

15. /statusline — 自定义状态栏

Claude Code 在终端底部有一个可自定义的状态栏。

day-14

/statusline 让你配置显示内容:

  • Git 分支和状态
  • 当前模型
  • Token 使用情况
  • 上下文窗口百分比
  • 自定义脚本

一目了然的信息意味着更少的手动检查中断。

16. /context — Token 的 X 光透视功能

你是否曾想过是什么在消耗你的上下文窗口?

day-8

/context 查看哪些内容正在消耗你的 token:

  • 系统提示大小
  • 服务器提示
  • 内存文件(CLAUDE.md)
  • 已加载的技能和代理
  • 对话历史

当你的上下文开始过长时,这就是你判断它走向的方式。

17. /stats — 使用仪表盘
2023: "Check out my GitHub contribution graph"
2025: "Check out my Claude Code stats"

day-10

输入 /stats 查看你的使用模式、喜欢的模型、连续使用天数等信息。橙色是新的绿色!

18. /usage — 知道你的使用量

“我是不是快到使用量阈值了?”

day-28

/usage        → 可视化进度条查看当前使用量
/extra-usage  → 购买额外容量

了解你的使用量限制,然后接近它们!


五、思考与计划技巧

19. Ultrathink — 深度思考模式

通过一个关键词触发扩展思考:

day-12

> ultrathink: design a caching layer for our API

当你在提示中包含 ultrathink 时,Claude 会在回应前为内部推理分配最多 32K 个 token。对于复杂架构决策或棘手的调试会话,这可能意味着表面回答与真正洞察之间的区别。

20. Plan Mode — 计划模式

首先清除战争迷雾!

day-29

Shift+Tab 两次进入计划模式。Claude 可以:

  • 阅读并搜索你的代码库
  • 分析架构
  • 探索依赖关系
  • 起草实施方案

但在你批准方案之前,它不会进行任何编辑。俗话说"三思而后行",我大部分时间都使用计划模式!

21. 扩展思考(API)

当直接使用 Claude API 时,可以启用扩展思考查看 Claude 的逐步推理过程:

day-3

thinking: { type: "enabled", budget_tokens: 5000 }

Claude 在回答前会以思考块的形式展示其推理过程,有助于调试复杂逻辑。


六、权限与安全技巧

22. /sandbox — 沙盒模式
"Can I run npm install?" [Allow]
"Can I run npm test?" [Allow]
×100

day-27 1

/sandbox 让你只需定义一次边界。Claude 可以在边界内自由运作。你获得真正的安全性和速度。最新版本支持类似 mcp__server__* 的通配符语法,允许整个 MCP 服务器接入。

23. YOLO 模式

厌倦了 Claude Code 凡事都要询问许可吗?

day-15

claude --dangerously-skip-permissions

这个标志表示全部同意。它的名字中带有"danger"是因为有其原因——请谨慎使用,最好是在隔离环境中或进行可信操作时使用。

24. Hooks — 生命周期钩子

Hooks 是在预设生命周期事件中运行的 shell 命令:

  • PreToolUse / PostToolUse: 工具执行前后
  • PermissionRequest: 自动批准或拒绝权限请求
  • Notification: 回应 Claude 的通知
  • SubagentStart / SubagentStop: 监控代理生成

通过 /hooks 或在 .claude/settings.json 中配置。使用钩子来阻止危险命令、发送通知、记录操作或与外部系统集成。这是对概率性 AI 的确定性控制!


七、自动化与 CI/CD 技巧

25. 无头模式

你可以将 Claude Code 用作强大的命令行工具:

day-7

claude -p "Fix the lint errors"
claude -p "List all the functions" | grep "async"
git diff | claude -p "Explain these changes"
echo "Review this PR" | claude -p --json

让 AI 进入你的流水线管道!-p 标志让 Claude 非交互式运行,直接输出到标准输出。

26. 自定义命令

将任何提示词保存为可重用的命令:

day-26

创建一个 markdown 文件,它会成为一个斜杠命令,还可以接受参数:

/daily-standup              → 运行你的晨间例行提示
/explain $ARGUMENTS         → /explain src/auth.ts

不要重复自己,你最好的提示词值得被重复使用!


八、浏览器集成技巧

27. Claude Code + Chrome

Claude 现在可以直接与 Chrome 交互:

day-19

  • 导航页面
  • 点击按钮并填写表单
  • 查看控制台错误
  • 检查 DOM
  • 截图

"修复错误并验证其正常工作"现在只需一个提示。从 claude.ai/chrome 安装 Chrome 扩展。


九、高级代理与可扩展性技巧

28. Subagents — 子代理

圣诞老人并不是亲手包装每个礼物,他有精灵帮忙!

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

子代理是 Claude 的小精灵。每个子代理:

  • 拥有自己的 200K 上下文窗口
  • 执行专门任务
  • 与其他代理并行运行
  • 将输出合并回主代理

像圣诞老人一样委派任务。子代理可以在后台运行,而你继续工作!

29. Agent Skills — 代理技能

技能是用于教导 Claude 执行特定任务的指令、脚本和资源的文件夹。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

它们一经打包即可在任何地方使用。Agent Skills 现在已成为开放标准。把技能看作是按需为 Claude 提供专业知识,无论是你公司的特定部署流程、测试方法还是文档标准。

30. Plugins — 插件系统

还记得以前分享你的 Claude Code 配置需要发送 47 个文件跨越 12 个目录吗?

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

那个时代过去了:

/plugin install my-setup

插件将命令、代理、技能、钩子和 MCP 服务器整合为一个包。通过市场可以发现新的工作流程!

31. LSP 集成

语言服务器协议(LSP)支持为 Claude 提供 IDE 级别的代码智能:

day-30

LSP 集成提供:

  • 即时诊断: Claude 在每次编辑后立即发现错误和警告
  • 代码导航: 跳转到定义,查找引用,悬停信息
  • 语言意识: 类型信息和代码符号的文档说明

Claude Code 现在能够像你的 IDE 一样理解你的代码!


快速参考表

键盘快捷键

快捷键 作用
!command 立即执行 bash
Esc Esc 回退对话/代码
Ctrl+R 反向搜索历史
Ctrl+S 保存当前提示
Shift+Tab (×2) 切换计划模式
Alt+P / Option+P 切换模型
Ctrl+O 切换详细模式
Tab / Enter 接受提示建议

常用命令

命令 作用
/init 为项目生成 CLAUDE.md
/context 查看 tokens 消耗
/stats 查看使用统计
/usage 检查速率限制
/vim 启用 vim 模式
/config 打开配置
/hooks 配置生命周期钩子
/sandbox 设置权限边界
/export 导出对话为 markdown
/resume 恢复之前的会话

CLI 命令

命令 作用
-p "prompt" 无头/打印模式
--continue 恢复上一次会话
--resume 继续某个会话
--teleport id 恢复一个网页会话
--dangerously-skip-permissions YOLO 模式

总结

今天主要带大家了解并掌握了 Claude Code 这款革命性 AI 编程工具的 30+ 实战技巧全流程,该工具以"命令行终端 + 超强 AI 模型"为核心优势,结合日常开发、项目管理、自动化运维等需求,通过快捷键操作与斜杠命令,形成了一套从项目初始化到高级代理扩展的全链路开发效率提升方案。

通过这套实践技巧,小伙伴们能够高效突破传统开发效率瓶颈——借助 ! 前缀立即执行 bash 命令(包括无需额外确认、直接注入上下文、零延迟响应),无需在多个窗口间频繁切换,就能快速完成代码编写、调试和部署(如本次演示的"从 /init 到 Plugins 全流程")。无论是快捷键操作、会话管理、计划模式,还是子代理并行、LSP 智能感知、Hooks 生命周期控制,都能通过简单的命令或配置完成,极大提升开发效率和编码体验。在实际应用中,Claude Code 不仅支持 200K 超大上下文窗口处理复杂项目,还能通过 CLAUDE.md 持久记忆你的项目规范和偏好,适配性远优于传统 AI 编码助手;特别是通过子代理并行处理机制,有效解决了复杂任务需要分步执行的难题。同时,方案具备良好的扩展性——小伙伴们可以基于此扩展更多自动化场景,如自定义 Skills 封装团队规范、Plugins 一键分享配置、Hooks 集成外部系统等,进一步发挥 AI 编程在代码审查、自动化测试、CI/CD 流水线等领域的应用价值。

感兴趣的小伙伴可以按照文中提供的技巧进行实践,根据实际开发需求调整快捷键和命令配置。今天的分享就到这里结束了,我们下一篇文章见。

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐