首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >非常实用 Claude Code 必知设置技巧

非常实用 Claude Code 必知设置技巧

作者头像
Tinywan
发布2025-09-11 19:29:01
发布2025-09-11 19:29:01
16600
代码可运行
举报
文章被收录于专栏:开源技术小栈开源技术小栈
运行总次数:0
代码可运行

通过 33 个从基础到高级的技巧,全面掌握 Claude Code,涵盖快捷键、提示技巧、MCP 服务器、项目规则和自动化钩子。

你将学到什么

本指南涵盖以下内容:

  1. 基础键盘快捷键和模式
  2. IDE 集成和设置
  3. 提示技巧
  4. 最佳 MCP 服务器
  5. 项目规则和 Claude.md 配置
  6. 钩子自动化

第一部分:入门和基础设置

1. 使用 Shift+Tab 循环切换模式

Claude Code 提供三种输入模式,熟练切换可提升效率:

  • 编辑模式(默认):文件更改需用户批准。
  • 自动接受模式(Shift+Tab 一次):直接写入文件,适合大多数任务。
  • 计划模式(Shift+Tab 两次):生成行动计划而不更改代码,适合研究。
代码语言:javascript
代码运行次数:0
运行
复制
# 快速模式切换
Shift+Tab -> 自动接受模式
Shift+Tab -> 计划模式
Shift+Tab -> 回到编辑模式

2. 将 Claude Code 添加到你的 IDE

将 Claude Code 作为扩展程序安装到 IDE(如 VS Code、Cursor、JetBrains),可结合终端和 IDE 优势。参考 Anthropic 文档 获取安装指南。

3. 配置多行提示

通过终端设置支持多行提示:

代码语言:javascript
代码运行次数:0
运行
复制
/terminal-setup # 配置 Shift+Enter 用于多行提示

4. 连接 IDE 自动获取上下文

连接 IDE 后,Claude Code 会自动包含选定行的上下文:

代码语言:javascript
代码运行次数:0
运行
复制
/ide # 从 VS Code、Cursor 或 JetBrains 中选择 IDE

5. 使用 Command+Escape 快速打开

快捷键:

  • CMD / CTRL + Escape(Mac/Windows)

6. 其他常用快捷键

  • CMD / CTRL + L:清屏
  • ESC + ESC:跳转到上一个
  • SHIFT + ENTER:换行(需运行 /terminal-setup
  • CMD / CTRL + R:详细输出

第二部分:核心功能

7. 处理图像

Claude Code 支持多模态,可直接拖放截图或复制粘贴图像到提示输入中,适合“让它看起来像这样”的任务。

8. 跟踪成本

使用以下命令查看令牌使用情况:

代码语言:javascript
代码运行次数:0
运行
复制
npx ccusage
# 显示输入/输出令牌分解
# 跟踪随时间变化的成本

实时视图:blocks --live

提示:若月花费超 100 美元,建议订阅 Claude Max(100 美元/月)获取几乎无限使用。

9. 创建自定义斜杠命令

.claude/commands/ 中创建文件(如 release.md),即可使用 /release 命令。

10. 清除上下文

防止上下文污染,减少令牌使用:

代码语言:javascript
代码运行次数:0
运行
复制
/clear

11. 恢复会话

从上次停止处继续:

代码语言:javascript
代码运行次数:0
运行
复制
/resume
# 显示过去会话并选择继续

12. 处理长提示

  1. CMD / CTRL + N 打开新缓冲区
  2. 输入格式化提示
  3. 全选 (CMD / CTRL + A) 并复制粘贴到 Claude Code

第三部分:高级提示技巧

13. 控制思考预算

使用关键词分配“思考令牌”:

  • 基础思考:think about this and implement...
  • 更多思考:think harder about the architecture...
  • 最大思考:ultrathink about the security implications...

14. 利用子代理

并行化复杂任务:

代码语言:javascript
代码运行次数:0
运行
复制
"Use subagents to refactor this codebase"

Claude 将分析任务、分配代理并合并结果。

15. 循环运行任务

迭代修复错误:

代码语言:javascript
代码运行次数:0
运行
复制
"Run the build in a loop and fix all errors as they appear"

第四部分:必备 MCP 扩展

16. TaskMaster AI MCP

分解复杂项目并跟踪依赖:

代码语言:javascript
代码运行次数:0
运行
复制
{
  "mcpServers": {
    "taskmaster-ai": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "--package=task-master-ai", "task-master-ai"],
      "env": {}
    }
  }
}

17. Playwright MCP

支持浏览器自动化:

代码语言:javascript
代码运行次数:0
运行
复制
{
  "mcpServers": {
    "playwright": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "@playwright/mcp@latest"],
      "env": {}
    }
  }
}

18. Context7 MCP

获取最新文档:

代码语言:javascript
代码运行次数:0
运行
复制
{
  "mcpServers": {
    "context7": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "@upstash/context7-mcp"],
      "env": {}
    }
  }
}

19. 使用其他 AI 审查

使用 CodeRabbit 等审查 Claude 的更改,配置不同个性以获得最佳效果。


第五部分:项目设置和规则

20. 初始化代码库

为现有项目生成约定:

代码语言:javascript
代码运行次数:0
运行
复制
/init
# 生成 claude.md,包含约定、文件结构和依赖

21. 动态添加规则

在对话中输入规则,如:

代码语言:javascript
代码运行次数:0
运行
复制
# "Always use async/await instead of .then()"

22. 嵌套 Claude.md 文件

为不同目录设置特定规则:

代码语言:javascript
代码运行次数:0
运行
复制
project/
└─ claude.md           # 全局规则
└─ frontend/
   └─ claude.md      # 前端规则
└─ backend/
   └─ claude.md      # 后端规则

23. 引用文件规则

通过文件名引用规则:

代码语言:javascript
代码运行次数:0
运行
复制
## 编码标准
参见:@.cursor/rules/self-improvement.mdc

## API 文档
参见:@docs/api.md

第六部分:基础规则

24. 自动版本控制

自动提交更改:

代码语言:javascript
代码运行次数:0
运行
复制
## Git 和版本控制
- 任务完成后自动添加和提交
- 使用描述性提交消息

25. 任务后 IDE 诊断

运行 IDE 诊断并自动修复错误:

代码语言:javascript
代码运行次数:0
运行
复制
## 代码质量检查
**在完成任务前运行:**
- 使用 `mcp__ide__getDiagnostics` 检查 linting 和类型错误
- 修复所有错误

26. 文档查找

与 Context7 MCP 协同

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2025-09-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 开源技术小栈 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 你将学到什么
  • 第一部分:入门和基础设置
    • 1. 使用 Shift+Tab 循环切换模式
    • 2. 将 Claude Code 添加到你的 IDE
    • 3. 配置多行提示
    • 4. 连接 IDE 自动获取上下文
    • 5. 使用 Command+Escape 快速打开
    • 6. 其他常用快捷键
  • 第二部分:核心功能
    • 7. 处理图像
    • 8. 跟踪成本
    • 9. 创建自定义斜杠命令
    • 10. 清除上下文
    • 11. 恢复会话
    • 12. 处理长提示
  • 第三部分:高级提示技巧
    • 13. 控制思考预算
    • 14. 利用子代理
    • 15. 循环运行任务
  • 第四部分:必备 MCP 扩展
    • 16. TaskMaster AI MCP
    • 17. Playwright MCP
    • 18. Context7 MCP
    • 19. 使用其他 AI 审查
  • 第五部分:项目设置和规则
    • 20. 初始化代码库
    • 21. 动态添加规则
    • 22. 嵌套 Claude.md 文件
    • 23. 引用文件规则
  • 第六部分:基础规则
    • 24. 自动版本控制
    • 25. 任务后 IDE 诊断
    • 26. 文档查找
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档