【AI 编程】Claude Code 安装使用教程,一篇文章给你讲透

【AI 编程】Claude Code 安装使用教程,一篇文章给你讲透

摘要:本文介绍了 Claude Code 的使用方法,包含安装配置、命令使用与 IDE 集成等内容。

1. Kimi K2 模型

1.1 Kimi K2 的推出与技术定位

Kimi K2 是北京月之暗面科技有限公司于 2025 年 7 月 11 日推出的 MoE 架构基础模型,具备更强的代码能力与通用 Agent 任务处理能力。该模型继承了 DeepSeek-V3 的架构,并在此基础上进行了针对性调整:增加专家数量、减少注意力头数量。官方宣称其在代码能力与 Agent 能力方面表现强大,虽然真实水平尚未达到顶尖水准,但在性价比方面表现出色。

Kimi K2 被提及的核心原因——协议兼容性带来的接入便利

在经常使用大模型的人眼中,月之暗面的 Kimi 此前存在感几乎为零。但这一次 Kimi K2 的关键突破在于遵循了 Anthropic 协议,这意味着它可以顺利接入 Claude Code,且无需任何路由代理或额外的适配层,用户只需配置好 URL 与 API 即可直接使用。这种即插即用的兼容性,使其从一个边缘产品转变为具有实用价值的替代选项。

Claude 服务的使用困境与 Kimi K2 的替代价值

使用 Anthropic 的 Claude 服务存在诸多实际困难:虽然其代码能力在全球范围内遥遥领先,但服务并未对中国大陆地区开放,一旦检测到异常 IP 便会迅速封号,此外,Claude 订阅费用至少为每月 $20,成本不低。因此,对于不追求极致性能与开发质量的场景,接入 Kimi K2 能够实现向下兼容的替代,既规避了地域限制与封号风险,又降低了使用成本与技术门槛。

1.2 Kimi 服务的配置

1. 获取API key

Moonshot AI - 开放平台

新建API key:创建API Key之后,需要马上复制API Key,后续不能再查看

2. 设置环境变量

将 Moonshot 的 url 和 API key 设置环境变量

ANTHROPIC_API_KEY your API key ANTHROPIC_BASE_URL https://api.moonshot.cn/anthropic/

2. Claude Code 的安装

2.1 安装必备组件

  • Windows 10 版本 2004 及以上 或 Windows 11
  • 管理员权限
  • Git 版本控制工具
  • Node.js 18+ 版本
  • 稳定的网络连接

2.2 安装 Claude Code

2.2.1 npm 安装命令
npm install -g @anthropic-ai/claude-code

安装完成后验证是否安装成功

claude --version

2.2.2 启动 Claude Code

1. 在项目根目录下启动 Claude Code

  • 打开CMD,进入到项目目录,在命令行输入:claude 
  • 配置主题模式:可以上下切换模式,回车键为确认。

2. 安全配置

╭──────────────────────────╮ │ ✻ Welcome to Claude Code │ ╰──────────────────────────╯ ​ Security notes: ​ 1. Claude can make mistakes   You should always review Claude's responses, especially when   running code. ​ 2. Due to prompt injection risks, only use it with code you trust   For more details see:   https://docs.anthropic.com/s/claude-code-security ​ Press Enter to continue…
  • 默认选择第一个,然后回车键确认即可。
  • 上下键可以切换选项,如果是非项目目录,请选择第二个退出

3. Claude Code 简单入门

Claude 是完全通过终端进行交互的,其中内置了多种工具,比如文件操作、搜索等。可以理解自然语言并转化为相应的命令执行。

# 在项目根目录启动 claude ​ # 或者在某个目录指定特定任务 claude "帮我分析这个项目的结构"

语言设置

在启动目录,创建文件夹.claude,在.claude文件夹中创建文件config.json

{  "model": "claude-3-5-sonnet-20241022",  "max_tokens": 4000,  "temperature": 0.7,  "auto_approve": false,  "git_integration": true,  "excluded_files": [    "node_modules/**",    ".git/**",    "*.log",    "dist/**" ],  "language_preferences": {    "documentation": "zh-CN",    "code_comments": "zh-CN" } }

4. Claude Code 自然语言输入

在使用 Claude Code 时,可通过多种操作方式提升使用效率与功能覆盖度 —— 除了基础的对话式问答,还能输入内置命令、执行 shell 命令、调用编译器运行代码等,满足不同使用场景需求。

初次使用 Claude Code 时,可先从自然语言交互入手:Claude 内置丰富工具集,能够通过理解自然语言指令自动调用对应工具完成操作。以下为两个基础测试任务,帮助快速熟悉核心能力:

  1. 读取当前工作目录下的项目文件,并自动生成一份结构化的项目分析报告;
  2. 基于自然语言需求,从零搭建一个简单的项目(包含文件创建、代码编写等完整流程)。
复杂项目会消耗巨量token,且由于并非使用的原生Claude模型,所以效果并不优秀

生成一份项目分析报告

报告生成成功:

优化项目某个功能

注解删除成功:

5. Claude Code 的命令行输入

Claude Code 作为 Anthropic 面向开发者的终端 AI 编码工具,核心交互方式为斜杠命令(Slash Commands),通过 / 前缀唤起命令面板,可精准控制 AI 行为、管理项目上下文,结合自然语言指令实现高效开发协作。

1. /add-dir – 绑定工作目录

/add-dir <你的工作目录路径>

定义与语法/add-dir 是纯目录绑定命令,参数支持绝对 / 相对路径,执行后仅将指定目录设为 Claude Code 的工作空间,不会自动生成 CLAUDE.md,也无任何初始化分析行为。

2. /init – 执行项目初始化

/init

定义与语法/init 是无参数命令,必须在 /add-dir 绑定目录后执行,执行后会扫描已绑定的工作目录,生成 CLAUDE.md 文档(包含项目结构、依赖等),这是 AI 建立项目上下文的核心操作。

使用场景:绑定目录后必须执行 /init,才能让 AI 生成 "项目手册";若仅执行 /add-dir 不执行 /init,AI 无法理解项目结构,仅能读取单个文件,无法进行项目级分析。

3. /help – 查看命令列表

/help

定义与语法/help 为无参数命令,执行后会列出 Claude Code 支持的所有斜杠命令,并简要说明每个命令的核心功能,是快速查阅命令用法的基础指令。

2. /clear – 清除对话历史

/clear

定义与语法/clear 无参数,执行后会清空当前会话的所有对话历史,Claude Code 将遗忘此前的所有交互内容,但不会退出工具界面,相当于开启全新的会话环境。

3. /compact – 压缩对话内容

/compact

定义与语法/compact [ instructions ] 支持可选的 "指令" 参数,执行后会自动总结压缩当前对话历史,并将摘要作为新对话的初始上下文;附加参数可指定压缩侧重点,例如 /compact  "保留尚未解决的问题" 会让总结优先保留未解决的问题内容。

使用场景:当会话长度接近模型上下文长度上限时,/compact 可释放大量上下文令牌,是延续长对话的核心指令;它既能保留对话核心信息,又不会像 /clear 那样完全清空历史,适合在不中断长任务讨论的前提下,优化上下文占用空间。

4. /memory – 编辑会话记忆文件

/memory

定义与语法/memory 无参数,执行后会直接打开并编辑当前项目的持久记忆文件 CLAUDE.md,支持查看、添加、删除或修改文件内容,直接调整 Claude Code 的"长期记忆"。

使用场景:初始化项目后,若发现 CLAUDE.md 遗漏关键信息(如业务术语、架构要点),可通过 /memory 命令补充;也可修改文件中的代码风格、协作规则等内容,更新后执行 /clear 重启会话,Claude Code 会依据更新后的文件理解项目,减少认知偏差。

5. /status – 会话状态检查

/status

定义与语法/status 无参数,属于只读命令,执行后会展示当前 Claude Code 会话的核心状态信息,包括绑定的工作目录、登录账户、使用的模型版本等,不会修改任何系统设置。

使用场景:切换工作目录或模型版本后,执行 /status 可验证配置是否生效;当 Claude Code 行为异常时,该命令是排查问题的起点,可快速确认是否存在目录指向错误、模型加载失败、记忆文件未读取等问题。

6. /cost – 令牌与费用统计

/cost

定义与语法/cost 无参数,执行后会统计当前会话的令牌使用情况,包括提示词和回答分别消耗的 token 数量,以及基于用量预估的 API 费用,是掌控使用成本的核心指令。

使用场景:使用按量计费的 API 密钥或免费额度时,执行 /cost 可实时掌握 token 消耗和费用预估;在长会话或密集代码生成场景中,定期检查 /cost 能及时发现用量飙升问题,通过精简提问、压缩上下文等方式节约开销;结束工作时,也可通过该命令核对当日用量是否在预算范围内。

7. /config – 查看或修改配置

/config

定义与语法/config 为交互式配置命令,执行后会展示配置菜单,支持可视化修改 Claude Code 的各项参数;也可通过子命令直接设置,例如 /config set autocompact off 可关闭自动压缩功能。

使用场景:可根据个人使用习惯定制工具行为,例如开启/关闭自动压缩、切换主题配色、启用/禁用待办事项功能、打开 verbose 调试模式等;/config 相当于 Claude Code 的个性化控制面板,能适配不同开发者的使用偏好和场景需求。

8. /model – 切换AI模型版本

/model

定义与语法/model [model_name] 支持可选的模型名称参数,不带参数时会显示当前使用的模型及可选模型列表,指定参数则可直接切换模型(常用模型包括 Sonnet 系列、Opus 系列等)。

9. /doctor – 环境健康检查

/doctor

定义与语法/doctor 无参数,执行后会自动检查 Claude Code 的运行环境,验证 API 连通性、账户有效性、必需依赖的安装状态、文件权限配置等,并输出详细的健康检查报告。

使用场景:当 Claude Code 出现异常行为(如无法读取文件)时,/doctor 是首要的排查工具;检查报告会明确标注问题项(如"API 凭据无效"),可根据报告针对性修复问题,快速恢复正常。

6. Claude Code进阶技巧

善用以上斜杠命令,不仅能在对应场景提升效率,还能相互配合,形成连贯顺畅的开发工作流。下面以一个真实开发场景为例,展示如何组合使用命令完成一整套复杂任务:

场景:接手一个新项目,需要先熟悉代码结构,再开发新功能,最后完成代码优化与后续提交流程。使用 Claude Code 可按以下流程高效协作:

1. 初始化项目记忆:进入项目目录并启动 Claude Code 后,先执行 /init 生成 CLAUDE.md 项目指南,让 AI 快速建立对项目的整体认知。随后通过自然语言指令让 AI 梳理项目概况,Claude 即可基于这份记忆文件给出清晰的代码库解读。

2. 切换模型适配复杂任务:若默认模型在理解复杂架构时表现不足,可使用 /model opus 切换到能力更强的模型,使其更精准地分析深层逻辑与代码结构。

3. 编写代码与上下文管理:在 AI 协助下编写新功能代码,Claude 可直接在终端提出修改建议并完成编辑。当对话内容过长时,使用 /compact "保留新功能相关讨论" 压缩上下文,让 AI 始终聚焦当前任务。单个模块修改完成后,执行 /clear 清空历史,再开始下一个模块的开发,避免旧上下文干扰新逻辑。

4. 完善代码功能:在基础实现完成后,继续通过指令补充边界处理、异常判断、参数校验等细节,让功能更健壮、逻辑更完整。

5. 代码性能分析与优化:让 Claude 对已实现代码进行耗时、复杂度与资源占用分析,针对性提出优化方案,包括算法改进、冗余逻辑删减、并发安全优化等,提升代码运行效率与稳定性。

可以看出,Claude Code 的斜杠命令与自然语言指令相结合,能够覆盖从环境准备、项目理解、编码调试,到功能完善、性能优化的完整开发流程。灵活组合各类命令,将重复繁琐的操作交给 AI 处理,开发者可以更专注于核心业务与高层设计,真正实现高效的人机协作编程。

项目实战:

1. 提出问题

2. 提出解决方案

7. Claude Code集成 IntelliJ

1. 使用 /ide 命令

2. 使用 IDE 终端编程


感谢你的阅读!✿

Read more

vscode中远程连接不显示copilot chat图标

前提: 1、有授权的Copilot的github账号(学生认证或购买),vscode已登录账号 2、远程主机已安装Github Copilot和Github Copilot Chat插件 现象: 左侧工具栏没有copilot chat的图标 解决: 打开vscode设置(setting),在设置中搜索"extension kind",点击settings.json 在"remote.extensionKind"中添加: "remote.extensionKind":{"GitHub.copilot":["ui"],"GitHub.copilot-chat":["ui"]} 重启vscode可看见chat图标 参考: 快速解决vscode远程连接时copilot提示脱机状态无法使用的问题

3步彻底解决SubtitleEdit Purfview Faster Whisper XXL引擎安装失败

SubtitleEdit作为一款专业的字幕编辑工具,其Purfview Faster Whisper XXL语音识别引擎能够大幅提升字幕制作效率。然而,在实际使用过程中,许多用户会遇到引擎安装失败的问题,导致整个字幕工作流程中断。本文将提供完整的故障诊断和解决方案,帮助您快速恢复语音识别功能。 【免费下载链接】subtitleeditthe subtitle editor :) 项目地址: https://gitcode.com/gh_mirrors/su/subtitleedit 问题诊断与故障分析 在开始修复之前,首先需要准确识别问题的根源。SubtitleEdit Purfview Faster Whisper XXL引擎安装失败通常表现为以下几种典型症状: * 进度条停滞:自动安装过程卡在40%-60%区间 * 解压错误:系统提示"CRC校验失败"或"文件损坏" * 权限不足:特别是在Linux系统中,安装到系统目录时出现权限拒绝 * 网络中断:大文件下载过程中因网络不稳定导致安装失败 常见故障原因排查表

2026年AI编程工具全景图:GitHub Copilot vs Cursor vs Codeium,我如何选择?

2026年AI编程工具全景图:GitHub Copilot vs Cursor vs Codeium,我如何选择?

文章目录 * 前言 * 一、我的使用场景与测试环境 * 二、GitHub Copilot:全球生态标杆 * 核心优势实测 * 性能数据记录 * 鸿蒙开发适配度 * 三、Cursor:专家级重构利器 * 重构能力深度测试 * 多文件分析能力 * 四、Codeium:极致免费的性价比之选 * 免费策略的深度体验 * 响应速度实测 * 中文支持的优势 * 五、鸿蒙开发场景专项测试 * 测试1:ArkTS组件生成 * 测试2:分布式能力集成 * 测试3:性能优化建议 * 六、2026年价格策略对比 * 七、我的实际使用组合 * 工作日使用方案 * 具体工作流 * 效率提升数据 * 八、选择建议:根据你的场景决策 * 场景1:学生/初学者/零预算 * 场景2:前端/鸿蒙开发者 * 场景3:全栈/团队协作

AIGC已经不是未来,而是现在:2025年最值得关注的6大趋势!

AIGC已经不是未来,而是现在:2025年最值得关注的6大趋势!

过去一年,AIGC(AI 生成内容)从“概念”彻底走向“落地”。无论你是程序员、产品经理、内容创作者,甚至是业余爱好者,AIGC 已经渗透到每一个内容生产链条中,以一种“你还没准备好,它已经来了”的节奏迅速发展。 本文将带你系统了解:2025 年最热门的 AIGC 内容形态、前沿产品、典型用例,以及未来趋势。 🎥 1. 文生视频已落地:Sora 等产品引爆创意革命         当 OpenAI 推出 Sora 时,整个 AI 圈都沸腾了。         只需一句提示词,比如: "一个穿太空服的熊猫在月球上弹钢琴"         Sora 就能输出秒级电影级视频片段。光影、动作、镜头感,全部一应俱全。 🔧 技术关键词: