!<shell-command>
直接在提示词输入框中执行一条终端命令。
提示框输入内容开头的 ! 不是斜杠命令,而是一个前缀。根据官方文档,你可以在提示词开头使用 ! 来直接执行终端命令。其后的文本会被原样当作 shell 命令执行,而不会作为指令传给智能体——此时智能体不做任何解释或规划,命令会被直接透传执行。
这使得该前缀可以类比提示框中的其他简写形式,例如用于文件路径自动补全的 @。与此分开的是一个快捷键(e),你可以用它在执行前编辑智能体自己建议的终端命令——但这针对的是智能体提议、等待你授权的命令,而不是手动输入的 !前缀,后者会在不询问的情况下立即执行。
✅ 什么时候用?
快速执行一个已知的终端命令,而不必离开 TUI
!git status 或 !ls,用来简单查看一下,而不需要牵动智能体
测试一个你想亲自查看原始输出的命令
!npm run build,用来查看未经过滤的终端结果
⛔ 什么时候不该用?
希望由智能体自己选择合适的命令或解读结果
! 会直接、原样执行命令,智能体既不会选择或调整它,也不会评估结果。
更好的选择: 以正常提示词的形式表达需求,让智能体自己建议合适的命令并对结果进行解读
来源
- Antigravity CLI 文档:Using the CLI ↗ antigravity.google