4.4 Vim 模式 与 Slash Commands(自定义命令)
4.4 Vim 模式
启用 Vim 模式

Vim 常用快捷键

4.5 Slash Commands(自定义命令)
什么是 Slash Commands?
Slash Commands 是将高频工作流封装成可复用的斜杠命令,将复杂的"人机对话"变成简单的"命令行指令"。
来自 Claude Code 创始人的实战经验:为了避免重复输入相同的 Prompt,他将高频工作流封装成了 Slash Commands。
创建自定义命令
方式一:通过 /commands 命令

方式二:手动创建
在 .claude/commands/ 目录创建 Markdown 文件:

示例1:自动提交并创建 PR

使用:

示例2:生成每日站会日报

使用:

实战案例
完整的部署工作流:
代码块
Markdown
# .claude/commands/deploy-production.md
你是一个部署专家。请按以下步骤执行生产环境部署:
## 前置检查1. 确认当前分支
价值:
•
✅ 一键执行复杂流程
•
✅ 减少人为错误
•
✅ 团队共享最佳实践
•
✅ 可以签入 Git 版本控制
4.6 Extended Thinking(扩展思考模式)
ultrathink 深度思考模式
当你需要设计复杂的缓存层或重构架构时,在提示词中加上 ultrathink。
代码块
Bash
# 标准模式
设计一个 Redis 缓存层
效果:
•
Claude 会分配高达 32k 的 Token 进行内部推理
•
虽然反应慢一点,但逻辑准确率大幅提升
•
适合架构设计、复杂重构等关键任务
Extended Thinking API
通过 API 调用时,开启 Extended Thinking 可以看到 Claude 的逐步推理过程(Thinking Blocks)。
价值:
•
透明化思考过程
•
便于调试复杂逻辑
•
理解 Claude 的决策路径
•
教学和学习工具