【AI辅助编程】【Claude Code】----秒杀 Cursor!Claude Code 保姆级教程,从安装到实战全过程,一篇文章给你透
文章目录前言一、基础概念解析1.1、什么是Claude Code1.2、Claude Code能干嘛二、安装 Claude Code2.1、方式一基于node.js环境2.2、方式二不依赖node.js环境原生版推荐三、配置3.1配置大模型端点和密钥1.注册账号 通过上面提供的连接注册2.获取API Key3.配置cluade code 环境变量4.测试配置5.切换模型非必要可跳过6.查看token用量四、项目实战例4.1、实战背景4.2、难点4.3、上Claude Code五、集成到编辑器内5.1 idea插件式5.2 Vscode5.3 Cursor六、常用命令前言我以为cursor已经天下无敌了,cluade code这是谁的部将作为cursor的老用户最近使用了 cluade code 才发现cursor已经out了直接秒杀。详细入门到实战详细教程直接白嫖大模型tokens。包含安装方式、配置步骤和完整实战项目案例。一、基础概念解析1.1、什么是Claude Code概念核心定义核心用途Claude CodeAnthropic 推出的 AI 代码助手Claude 大模型的代码专项版本支持代码生成/调试/重构/解释兼容多语言。图形化/界面化使用 AI 写代码、查 Bug、优化逻辑适合可视化操作的场景。Claude Code CLIClaude Code 的命令行工具Command Line Interface无图形界面纯终端交互。集成到开发流程如脚本/CI/CD、服务器/无界面环境使用支持批量代码处理。Claude Code CLI 1.2、Claude Code能干嘛【核心能力】需求转代码自然语言描述功能自动规划、编写并验证多文件代码适配主流框架。调试与修复分析错误日志/代码库定位根因并修复含多文件协调修改支持测试与构建系统联动。代码库导航全局理解项目结构与依赖快速解答架构、调用链、接口设计等问题可关联外部数据源。自动化繁琐任务批量修复 lint、解决 Git 冲突、生成文档/Release Notes可集成 CI 自动执行。工程级修改与重构跨文件重构、性能优化、代码标准化遵循团队规范并需显式授权才修改文件。集成与协作对接 GitHub/GitLab从读取需求到提交 PR 全流程处理支持 MCP 访问外部数据。可以集成各种MCP实现自动编写测试用例自动执行测试用例生成测试报告git代码自动审核等等【典型场景】新功能开发与 Bug 修复大型项目上手与代码评审重构老旧系统与批量规范整改CI/CD 流程自动化与 PR 辅助二、安装 Claude Code2.1、方式一基于node.js环境前提条件 您需要安装 Node.js18或更新版本环境 安装教程 https://nodejs.org/en/download/MacOS 用户请使用 nvm 方式安装 Nodejs若直接安装包安装后续会遇到权限问题 Windows 用户还需安装 GitforWindows 进入命令行界面安装 Claude Code npm install-g anthropic-ai/claude-code 运行如下命令查看安装结果若显示版本号则表示安装成功 claude--version2.2、方式二不依赖node.js环境原生版推荐cmd命令行 执行 winget install Anthropic.ClaudeCode注意安装完毕后需要执行一下 claude 命令它会初始化一些配置文件三、配置cluade code 内置了大模型收费且 Anthropic 没有对国内用户开放。教你如何配置国内大模型免费智谱 GLM Coding 模型 Claude Code、Cline 等 20 大编程工具无缝支持“码力”全开链接https://www.bigmodel.cn/glm-coding?icIHCJHIBWEC获取智谱模型链接智谱大模型在 12 月 8 日 - 1 月 31 日的跨年限时活动中新用户注册可领取2000 万基础 token完成实名认证后还能额外获得500 万 token总计2500 万 token含 2000 万入门级额度和 500 万企业级额度。3.1配置大模型端点和密钥1.注册账号 通过上面提供的连接注册2.获取API Key密钥d4fd383aadfe4f7ca329cdffcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx3.配置cluade code 环境变量-# 支持 MacOS Linux Windows, 注意不同系统配置文件路径不一样。注意需保证修改的 JSON 文件格式正确性(比如多或少,)。-# 编辑或新增settings.json文件-# MacOS Linux 为~/.claude/settings.json-# Windows 为用户目录/.claude/settings.json-# 新增或修改里面的 env 字段-# 注意替换里面的your_zhipu_api_key为您上一步获取到的 API Key{env:{ANTHROPIC_AUTH_TOKEN:your_zhipu_api_key_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx,ANTHROPIC_BASE_URL:https://open.bigmodel.cn/api/anthropic,API_TIMEOUT_MS:3000000,CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC:1}}-# 再编辑或新增.claude.json文件-# MacOS Linux 为~/.claude.json-# Windows 为用户目录/.claude.json-# 新增hasCompletedOnboarding参数{hasCompletedOnboarding:true}4.测试配置开始使用 Claude Code配置完成后进入一个您的代码工作目录在终端中执行 claude 命令即可开始使用 Claude Code若遇到「Do you want to use this API key」选择 Yes 即可启动后选择信任 Claude Code 访问文件夹里的文件如下配置错误会显示配置正确会显示5.切换模型非必要可跳过如何切换使用模型{env:{ANTHROPIC_DEFAULT_HAIKU_MODEL:glm-4.5-air,ANTHROPIC_DEFAULT_SONNET_MODEL:glm-4.7,ANTHROPIC_DEFAULT_OPUS_MODEL:glm-4.7}}启动一个新的命令行窗口运行claude启动 Claude Code在 Claude Code 中输入/status确认模型状态6.查看token用量四、项目实战例题外话如何导入项目不需要导入项目在cmd黑窗口进入到项目目录执行cluade就行。4.1、实战背景github多维表开源项目apitable一共有5个服务全部服务在docker里跑起来系统是正常的此时想对后台服务backend-server-1 停止掉并在idea编辑器里运行且二次开发第一步就难住了出现一个奇怪的问题项目正常启动能连上room服务的Socket操作数据的时候就会掉断开连接。4.2、难点1、项目是陌生的项目。快速部署快速上手。2、该配置的都配置了3、奇怪的是docker跑起来可以正常的用本地编辑器能跑起来功能用不了4、针对陌生项目如何快速定位问题4.3、上Claude Code模拟对话过程【我】:room-server-1backend-server-1imageproxy-server-1databus-server-1minio1、这5个服务都启动在docker上页面启动在我的idea编辑器起里他是正常的2、如果我的backend-server-1在docker停掉我在我的编辑器里启动backend-server-1 连接url:${SOCKET_URL:http://localhost:3002}第一次连接是正常的后面就连接失败为什么我应该怎么改【Claude】:可能是连接时间不够从3秒改到5秒需要我帮你改吗 YESNO-----------------------------------【我】:YES 还是不行再帮我看看 【Claude】:可能是网络的问题需要我帮你看看网络吗?YESNO-----------------------------------【我】:YES 【Claude】:开始检查网络包括端口防火墙域名...等等网络没有问题可能是socket 客户端和服务端版本不一一致需要我帮你检测一下吗-----------------------------------【我】:YES 【Claude】:找到了版本不一致需要我帮你改了吗-----------------------------------【我】:YES 还是不行 【Claude】:我帮你看看room服务的日志稍等日志没有报错。需要我帮你看看room源代码吗-----------------------------------【我】:YES 【Claude】:找到了room服务socket通讯用的是docker容器名不是ip。需要帮你改吗-----------------------------------【我】:YES 可以了真棒下面是完整对话过程:问题已解决五、集成到编辑器内5.1 idea插件式打开 Jetbrains IDE如 IntelliJ IDEA、PyCharm 等进入插件市场搜索「Claude Code」插件并进行安装。安装完成后重启 IDE 即可使用 Claude Code 功能。5.2 VscodeClaude Code Vscode 插件支持在 Vscode 及基于 Vscode 的 IDE如 Cursor、Trae 等中使用。打开 Vscode进入扩展市场搜索并安装「Claude Code」插件进行安装。安装完成后点击如下图中的右上角 Claude Code 图标即进入 Claude Code 页面在登录页面等待几秒待其初始化完成后即可使用。成功进入 Claude Code 对话框后在对话框输入 /config 进入设置勾选 Disable Login Prompt 配置来关闭登录页面。完毕现在就可以在 IDE 中正常使用 Claude Code 进行开发了。5.3 Cursor在 Cursor 中使用 GLM Coding Plan 的方法将 GLM-4.7 模型通过 OpenAI 协议在 Cursor 中自定义配置模型接入使用。注意由于 Cursor 的限制只有订阅了 Cursor 高级会员及以上的用户才支持自定义配置模型。注意若非 Cursor 高级会员配置后会报错 The model GLM does not work with your current plan or api key.安装 Cursor访问 Cursor 官网下载并安装适合您的操作系统的版本。创建新 Provider/Model在 Cursor 中打开 “Models” 部分并点击 “Add Custom Model” 按钮。选择 OpenAI 协议。配置 OpenAI API Key从智谱开放平台获取。在 Override OpenAI Base URL 中将默认 URL 替换为 GLM-4.7 的接口地址https://open.bigmodel.cn/api/coding/paas/v4。输入您希望使用的模型如 GLM-4.7, GLM-4.6 或 GLM-4.5-air。注意: 在 Cursor 中需要输入模型的大写名称不能小写名称如 GLM-4.7。保存并切换模型配置完成后保存设置并在主页上选择您刚创建的 GLM-4.7 Provider。开始使用通过该设置您可以开始使用 GLM-4.7 模型进行代码生成、调试、任务分析等工作。六、常用命令/clear清理上下文/compact压缩上下文xxx指定文件■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■上下文管理核心用 /clear重置、/compact压缩辅助用 /ls查看已加载文件。■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■文件操作文件名指定文件是高频简写/load//unload 用于精准管理文件加载。■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■代码核心操作/run执行、/fix修复、/refactor重构是写代码时最常用的功能命令。
