Logo Vincent
返回文章列表

Claude Code 省 Token 小技巧:感叹号的妙用

Claude
Claude Code 省 Token 小技巧:感叹号的妙用

一个容易被忽略的符号

用 Claude Code 的时候,大多数人跟它交互的方式是”说人话”——用自然语言描述你想做什么,Claude Code 理解后帮你执行。

比如你想看看 git 状态:

帮我看看当前的 git 状态

Claude Code 会理解你的意图,调用 Bash 工具执行 git status,然后把结果返回给你。

这完全没问题。但这里有个小问题:这一来一回,是要消耗 token 的。 Claude Code 需要理解你的自然语言,决定执行什么命令,然后再格式化输出——每一步都在用 token。

如果你明确知道自己要执行什么命令,有一个更直接的方式:感叹号 !

感叹号是什么

在 Claude Code 交互模式下,输入 ! 加上任意 shell 命令,会直接执行这个命令,不经过 AI 理解和决策的过程。

! git status

就这么简单。命令直接在你的终端运行,输出直接显示,不消耗 AI 推理的 token。

省在哪里

来对比一下两种方式:

不用感叹号

帮我提交代码,message 是 fix: update config

Claude Code 的处理流程:

  1. 理解你的自然语言 → 消耗 token
  2. 决定执行 git addgit commit → 消耗 token
  3. 构造命令参数 → 消耗 token
  4. 执行命令
  5. 格式化返回结果 → 消耗 token

用感叹号

! git add -A && git commit -m "fix: update config"

处理流程:

  1. 直接执行命令
  2. 显示结果

中间省掉了所有 AI 推理的 token。 对于你明确知道要做什么的操作,这些推理完全是浪费。

适合用感叹号的场景

Git 操作

这是最典型的场景。git 命令你本来就熟,何必让 AI 帮你”翻译”一遍:

! git status
! git diff
! git log --oneline -10
! git add -A && git commit -m "feat: add new feature"
! git pull origin main
! git push

查看文件和目录

! ls -la src/
! cat package.json
! wc -l src/**/*.ts

运行脚本

! npm run build
! npm test
! npm run lint

快速确认环境

! node -v
! npm -v
! which python
! docker ps

一个更实际的例子

假设你正在让 Claude Code 帮你开发一个功能,写了一堆代码,准备提交。以前你可能会说:

帮我提交一下,commit message 写 feat: add user authentication

Claude Code 会花一轮 token 去执行这个简单操作。现在你可以直接:

! git add -A && git commit -m "feat: add user authentication"

省下来的 token,留给真正需要 AI 思考的地方——写代码、排查 bug、做架构设计。

不适合用感叹号的场景

感叹号虽好,但不是万能的。以下场景还是老老实实用自然语言:

  • 不确定该执行什么命令——让 Claude Code 帮你想
  • 需要 AI 分析输出结果——虽然 ! 的输出也会进入上下文,但如果你需要 Claude Code 解读结果,不如直接让它执行
  • 复杂的多步骤操作——比如”帮我重构这个函数然后跑测试”,这种还是交给 AI

输出也会进入上下文

一个值得注意的点:! 执行的命令输出会自动进入 Claude Code 的对话上下文。这意味着你可以这样组合使用:

! npm test

测试跑完发现有报错,接着直接说:

帮我修一下上面这些测试报错

Claude Code 能看到 ! npm test 的输出,直接基于报错信息去修复。这个组合非常实用:用感叹号省 token 执行命令,用自然语言让 AI 处理结果。

写在最后

! 是 Claude Code 里最简单的技巧之一,但也是最容易被忽略的。

它的逻辑很朴素:你明确知道要做什么的时候,就别让 AI 帮你”想”了,直接做。 把 AI 的推理能力留给真正需要它思考的地方——写代码、分析问题、做决策。

一个感叹号,省的是 token,提升的是效率。

© 2026 vincentqiao.com . 保留所有权利。