36个实用技巧
从零基础到专家级应用,涵盖快捷键操作、提示词优化、MCP 服务器配置、项目规则设置和自动化钩子。助你全面提升 Claude Code 使用效率。
写在前面
我在长期使用Claude Code之后,发现Claude Code 的底层特性丰富,但由于它是终端界面,有一些不明显的特性,需要掌握很多使用技巧,才能让它从"还不错"变成"真正好用"。
如果你刚刚开始使用,感受不到使用过程中 的痛点,不想过多阅读,只需了解以下几点:
1. Shift+Enter 默认不适用于换行。需执行 /terminal-setup 命令,但仅限 iTerm2 和 VSCode使用。
2. 粘贴图片 从剪贴板不能用 Command+V。使用 Control+V。截图使用Command+Ctrl+Shift+4。
3. 停止 Claude 不是 Control+C(那只是完全退出)。使用 Escape 来退出当前的执行。
4. 跳转到之前的消息:按两次 Escape 显示你可以跳转回去的所有之前消息的列表。
5. 选择文件/文件夹使用 “@”,输入文件名可以模糊匹配,显示文件列表,使用方向键选择,使用Tab进行确定。
本指南整理了 36 个实用技巧,帮助你从 Claude Code 新手快速成长为高级用户。这些技巧都经过实战验证,能显著提升开发效率,减少不必要的错误。
如果不掌握这些技巧,你可能会发现 Cursor、Windsurf 甚至 GitHub Copilot 比 Claude Code 更好用。
简述
这份全面的指南涵盖了从基础快捷键到高级自动化的 各个方面:
- 基础快捷键和工作模式
- IDE 集成和环境配置
- 高效提示词技巧
- 最实用的 MCP 服务器
- 项目规则和配置文件管理
- 自动化钩子设置
开始学习吧!🏊♂️
第一部分:快速上手
这些基础技巧帮你快速熟悉 Claude Code 的基本操作。
1. 掌握三种工作模式切换
Claude Code 有三种工作模式,它们会根本改变程序的行为方式。熟练切换模式是高效工作的基础:
- 编辑模式(默认):修改文件前会征求你的同意
- 自动接受模式(按 1 次 Shift+Tab):直接修改文件,无需确认。坦率说,这是处理大部分任务的最佳模式
- 规划模式(按 2 次 Shift+Tab):只制定行动方案,不实际修改代码。特别适合做调研分析
模式切换方法:
- 按一次 Shift+Tab → 进入自动接受模式
- 再按一次 Shift+Tab → 进入规划模式
- 再按一次 Shift+Tab → 回到编辑模式
2. 安装 IDE 扩展插件
把 Claude Code 作为扩 展插件安装到 IDE 中,能让你同时享受终端的强大功能和 IDE 的便捷体验。
安装后,它能连接 IDE 的诊断功能,提供上下文信息,还能在你熟悉的编辑器中直接显示代码差异对比。
支持 VS Code、Cursor、Windsurf、JetBrains 等主流 IDE。
3. 配置多行输入功能(仅VS Code)
仅只需要配置一次:
/terminal-setup # 配置 Shift+Enter 实现多行输入
4. 连接 IDE 获取自动上下文
连接 IDE 后,Claude Code 会自动获取你选中的代码行作为上下文:
/ide # 选择你的 IDE:VS Code、Cursor 或 JetBrains 等
5. 快速启动快捷键
使用快捷键立即打开 Claude Code:
Mac:CMD + Escape Windows:CTRL + Escape
6. 其他常用快捷键
| 快捷键组合 | 功能说明 |
|---|---|
| CMD/CTRL + L | 清空屏幕 |
| ESC + ESC | 返回上一步 |
| SHIFT + TAB | 切换到自动接受模式(连按两次进入规划模式) |
| SHIFT + ENTER | vs code 配置后可实现换行输入(无需斜杠) |
| CMD/CTRL + R | 显示详细输出信息 |
第二部分:核心功能运用
掌握这些核心功能,是高效使用 Claude Code 的关键。
7. 直接处理图片
Claude Code 支持多模态输入,你可以:
- 直接拖拽截图到 Claude Code 窗口
- 复制图片后粘贴到输入框
这对"照着这个样子做"类型的需求特别有用。
8. 创建自定义命令
可以轻松扩展 Claude Code 的命令功能:
# 在 .claude/commands/ 目录下创建文件
# 比如:.claude/commands/release.md
这样就能在 Claude Code 中使用 /release 命令了!
9. 合理清理上下文
Anthropic 的模型编程能力很强,上下文窗口也很大。但如果完成主要任务后不清理上下文,容易让模型产生混乱。
/clear
# 完成主要任务后使用
# 避免上下文干扰
# 减少令牌消耗
10. 会话恢复功能
有时候意外关闭了 Claude Code 或者遇到断电等情况,不用担心丢失工作进度。
你可以从上次中断的地方继续:
/resume
# 显示所有历史会话
# 选择任意一个继续工作
# 即使断电后也能恢复