首页 › LLM大语言模型 › Claude专栏 › Claude Code 完全指南:使用方式、技巧与最佳实践 › 四、高级功能 › 4.4 Vim 模式 与 Slash Commands(自定义命令)

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 的决策路径​

•

教学和学习工具​