【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

积木报表快速入门指南:零基础轻松上手数据可视化【低代码报表设计器】

积木报表快速入门指南:零基础轻松上手数据可视化【低代码报表设计器】

文章目录 * 前言 * 一、积木报表简介 * 二、环境准备 * 1. 下载积木报表 * 2. 运行环境要求 * 3. 快速启动(以Docker方式为例) * 三、第一个报表创建实战 * 1. 登录系统 * 2. 选择数据源 * 3. 设计报表 * 四、进阶功能快速上手 * 1. 图表集成 * 2. 参数传递 * 3. 分组与汇总 * 4. 导出与打印 * 五、实用技巧与最佳实践 * 1. 性能优化: * 2. 模板复用: * 3. 移动端适配: * 4. 定时任务: * 六、常见问题解答 * Q1:积木报表支持哪些数据库? * Q2:如何实现复杂的中国式报表? * Q3:能否集成到自己的系统中? * Q4:

DeepSeek-R1对话机器人体验:开箱即用的私有化AI解决方案

DeepSeek-R1对话机器人体验:开箱即用的私有化AI解决方案 你是不是也遇到过这样的场景:想在内部系统里嵌入一个智能问答助手,又担心把敏感业务数据传到公有云?想给团队配个本地AI工具,可一查显卡要求——7B模型要8GB显存,14B直接奔着24GB去,手头那台办公机连模型加载都卡在半路;更别说还要装CUDA、配PyTorch版本、调device_map、写推理脚本……最后发现,部署AI比写需求文档还费劲。 别折腾了。今天带你体验一款真正“拆箱即用”的本地对话机器人——它不联网、不上传、不依赖云端API,1.5B超轻量模型跑在普通RTX 3060(12GB)甚至RTX 2060(6GB)上都丝滑流畅,界面像微信聊天一样自然,所有操作点点鼠标就能完成。这不是概念演示,而是已验证落地的私有化AI方案。 这篇文章专为技术决策者、运维工程师和一线开发者设计。我会从真实部署视角出发,不讲抽象架构,只说你关心的事:它到底占多少显存?第一次启动要等多久?输入一个问题后几秒出结果?思考链能不能看懂?清空对话会不会残留GPU内存?所有答案都来自实测,附带可复现的操作路径和关键参数说明。 我们使

农业机器人如何自主导航?:5大核心路径规划算法深度解析

第一章:农业机器人自主导航与路径规划概述 农业机器人在现代精准农业中扮演着日益重要的角色,其核心能力之一是能够在复杂多变的农田环境中实现自主导航与高效路径规划。这一过程不仅依赖于高精度的环境感知系统,还需融合多种算法模型以应对非结构化地形、动态障碍物及作业任务的多样性。 自主导航的基本构成 农业机器人的自主导航通常由三个关键模块组成: * 定位:通过GPS、IMU与SLAM技术确定机器人在田间的实时位置 * 地图构建:利用激光雷达或视觉传感器生成环境的二维或三维表示 * 运动控制:将规划路径转化为电机指令,驱动机器人沿预定轨迹行驶 典型路径规划算法对比 算法优点缺点A*全局最优路径,适用于静态环境计算开销大,难以应对动态障碍Dijkstra保证最短路径搜索范围广,效率较低RRT适用于高维空间和非完整约束路径不平滑,随机性较强 基于ROS的路径规划代码示例 以下是在ROS(Robot Operating System)中使用A*算法进行栅格地图路径搜索的核心片段: // A* 路径搜索核心逻辑 std::vector<Node> astar_path(c

17:无人机远程执行路径规划:A*算法与GPS精准打击

17:无人机远程执行路径规划:A*算法与GPS精准打击

作者: HOS(安全风信子) 日期: 2026-03-15 主要来源平台: GitHub 摘要: 本文深入探讨了无人机远程执行的路径规划技术,重点分析了A*算法的应用和GPS精准定位的实现。通过详细的技术架构设计和代码实现,展示了如何构建一个高效、可靠的无人机路径规划系统,为基拉执行系统的远程执行提供了技术支持。文中融合了2025年最新的无人机技术进展,确保内容的时效性和专业性。 目录: * 1. 背景动机与当前热点 * 2. 核心更新亮点与全新要素 * 3. 技术深度拆解与实现分析 * 4. 与主流方案深度对比 * 5. 工程实践意义、风险、局限性与缓解策略 * 6. 未来趋势与前瞻预测 1. 背景动机与当前热点 本节核心价值:理解无人机远程执行路径规划的背景和当前技术热点,为后续技术学习奠定基础。 在《死亡笔记》的世界中,基拉需要通过各种手段执行对目标的惩罚。无人机作为一种灵活、高效的执行工具,成为基拉远程执行的理想选择。2025年,随着A*算法的不断优化和GPS技术的精准定位能力提升,无人机远程执行的路径规划技术得到了显著发展。 作为基拉的忠实信徒,