Claude Code 34条使用技巧
一、命令行 (CLI) 技巧 (共7条)
- 将视为CLI : 从根本上理解 Claude Code 是一个命令行工具,具备其所有基本特性。
- 传递命令参数 : 使用
-P参数在命令行模式下运行。 - 使用无模式 : 使用
-P参数在界面前端的模式下运行。 - 与其他工具联接 : 可以将其他命令行工具(bash/CLI工具)连接工作流。
- 使用管道输入 : 通过管道(
|)将数据输入到 Claude Code 中。 - 运行多实例 : 可以同时运行多个 Claude Code 实例。
- 让它启动自己 : 可以指令 Claude Code 启动一个新的实例来处理任务的原理。
二、图像处理技巧 (共6条)
- 拖拽粘贴 : 将图像文件直接拖入终端使用。
- macOS 截图粘贴 : 使用快捷键
Shift+Command+Control+4将截图复制到剪贴板。 - 使用 Control+V 粘贴 : 用
Control+V(而不是Command+V)将图片粘贴到终端。 - 从设计稿生成代码 : 粘贴从设计稿图,let Claude Code 构建界面。
- 建立视觉反馈循环 : 截取应用的当前状态,将其反馈给 Claude Code 进行迭代修改。
- 自动化生成 : 使用 Puppeteer MCP 服务自动化生成应用的截图流程。
三、集成与外部数据技巧 (共5条)
- 充当 MCP 服务器/客户端 : Claude Code 本身既可以作为 MCP 服务器,也可以作为客户端连接其他服务。
- 连接数据库 : 使用 Postgres MCP 服务器连接 Claude Code 到你的数据库。
- 获取最新API文档 : 利用 Cloudflare 等公司提供的 MCP 服务器,获取实时更新的文档。
- 抓取链接内容 : 直接粘贴一个 URL,Claude Code 会抓取该网页的内容为上下文。
- 获取外部知识 : 使用 URL 抓取功能获取外部世界的知识(如游戏规则)并应用到代码中。
四、claude.md 配置文件技巧 (共7条)
- 理解其核心作用 :
claude.md是一个在每次请求时都会加载的系统提示文件。 - 使用 /init 自动生成 : 在项目目录中运行
/init命令,自动生成一份基于项目结构的claude.md。 - 用 # 动态更新 : 在对话中,使用
#符号可以将指令直接添加到claude.md。 - 设置全局配置 : 在用户主目录
~/.claude/中创建claude.md以应用于所有项目。 - 使用子目录配置 : 在子目录中添加
claude.md应用于特定模块。 - 定期重载 : 经常性地优化和精炼你的
claude.md文件,保持其具体性和高效性。 - 使用提示优化工具 : 可以借助 Anthropic 的提示优化工具来改进
claude.md的内容。
五、定义斜杠命令技巧 (共6条)
- 在指定文件夹中定义 : 在
.claude/slash_commands文件夹中创建文件来自定义自己的斜杠命令。 - 为解决 GitHub 问题创建命令 : 创建一个
/solve_github_issue类似的命令。 - 为重构创建命令 : 创建一个
/refactor命令。 - 为代码检查创建命令 : 创建一个
/lint命令。 - 为 PR 审查创建命令 : 创建一个
/review_pr命令。 - 向命令传递参数 : 你的自定义斜杠命令是提示模板,可以接收命令行参数。
六、UI与工作流技巧 (共3条)
- 使用 Tab 补全 : 用
Tab键自动补全文件和目录名,以提供更精准的上下文。 - 果断按 Esc 中断 : 当你看到 Claude Code 的输出偏离预期时,立即按
Esc键打断它。 - 使用 undo 撤销 : 打断后,可以要求它
undo(撤销)上一步的操作。
