我先介绍一下Claude Code

Claude Code 是 Anthropic 推出的面向开发者的 AI 编程协作工具。

Claude Code 定位不是聊天,而是在本地代码仓库中执行高权限、可上下文感知的工程任务。

Claude Code 与在聊天窗口里写几段代码不同,它理解你的整个项目,能直接读取你的文件、运行测试并根据反馈修改代码。

Claude Code 不是一个代码生成器,而是一个能读项目、懂上下文、遵守约束的 AI 编程搭档。

Claude Code 是 Agent(智能体工具),不是 Chat(聊天工具)

不过使用有个前提需要我们具备一定的基础能力

1.会一点编辑器和命令行的基本操作

2.有基础的编程能力(能简单的编写代码以python为例)

3.愿意学习愿意理解代码并学习一点计算机基础(这么做的目的不是完全依赖AI我们要会操控它学习新事物)

Claude Code 能做什么?

1.代码理解与解释

我们可以问它:

  • 这个函数是干什么的?

  • 为什么这里会报错?

  • 这段代码的性能瓶颈在哪?

  • 这些数据你能看出有哪些问题?

2.多文件上下文分析

Claude Code 能理解:

  • 这个函数在哪些地方被调用了?

  • 这个模块依赖了哪些其他文件?

  • 整个项目的架构是怎样的?

  • 目前的架构和框架咋样?有什么需要改进的?

  • 代码当中还有哪些问题?

3.工程级代码修改

可以说:

  • 把所有用 var 的地方改成 let

  • 把这个函数拆成三个小函数

  • 给所有接口加上错误处理

然后它就会按照你的需求会改,不只是简单的给个方案(前提把原有的数据备份防止乱改删了代码,偶尔出现抽象现象)

4.Skills(技能包)扩展能力

Skills 是 Claude Code 最强大的地方——我们可以教它你的编码习惯和团队规范,让它按我们的方式工作。

比如:

  • 我们团队要求所有函数都加注释

  • API 响应必须符合特定格式

  • 测试用例要覆盖边界情况

你可以把这些要求写成 Skills,Claude Code 就会自动遵守,比如财务一些公式或者规范性的问题去要求它

我们还要考虑不能做什么?

Claude Code 不擅长的事情:

  • 不能替你做技术决策的最终判断

  • 不能保证生成代码 100% 无 Bug

  • 不能理解你没有明确说明的业务语义

  • 不适合在你完全不理解的情况下全自动接管项目

claude code只让它提供高质量的方案,提供方案建议不是正确答案,也没有绝对的正确的答案,选择一个合适的我们慢慢去尝试。

Claude Code 的核心理念:协作,而不是替代

Claude Code 并不是在追求把开发者踢出局,它的设计理念非常明确:

  • 人负责:

    目标、约束、判断、审美

  • AI 负责:

    执行、分析、对比、重复劳动

不只是claude code所有的agent都是如此不要指望去替代,AI只有协作的份,不配替代现在依然有很多东西需要人工只是不需要太多的人了

claude code 分网页版/APP和claude cpde(CLI)终端运行还有插件版,接下来我会分享CLI和插件版安装和使用教程进行分享

1.claude cpde(CLI)

(1)交互方式:是在终端通过指令进行操作,在终端指定一个文件或者切换盘会自动创建文件

(2)文件访问:自动读取/或搜索整个项目或者整个工程目录(读取整个文件花费的Token会多一点所以@某个文件会节省很多)

(3)执行能力:执行shell命令或运行测试/创建文件

(4)上下文感知:深度感知项目结构和Git历史

安装 Claude Code CLI

1. 

  • Windows:

    打开 PowerShell,或者安装并使用 WSL(Windows Subsystem for Linux)

Windows PowerShell:

irm https://claude.ai/install.ps1 | iex

Windows CMD:

curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd

macOS、Linux、WSL:

curl -fsSL https://claude.ai/install.sh | bash

Homebrew:

brew install --cask claude-code

WinGet:

winget install Anthropic.ClaudeCode

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

claude --version

如果终端输出了版本号(如 1.x.x),说明安装成功:

2.1.152 (Claude Code)

如图所示:

图片

使用 npm 安装(不推荐)

官方目前已不再推荐使用 npm 安装方式,建议优先使用上方的官方脚本。如果确实需要通过 npm 安装,请先确认已安装 Node.js:

node --version

图片

如果输出了版本号(如 v18.17.0),说明已安装.确认 Node.js 可用后,执行以下命令安装 Claude Code:

npm install -g @anthropic-ai/claude-code

等待安装完成

claude --version

更新 Claude Code

claude install
    claude update

    也可以这样给claude code说检查版本并更新到最新版本

    卸载 Claude Code

    1、官方脚本安装(原生安装)

    macOS、Linux、WSL:

    Remove-Item -Path "$env:USERPROFILE\.local\bin\claude.exe" -ForceRemove-Item -Path "$env:USERPROFILE\.local\share\claude" -Recurse -Force

    Windows PowerShell:​​​​​​​

    Remove-Item -Path "$env:USERPROFILE\.local\bin\claude.exe" -ForceRemove-Item -Path "$env:USERPROFILE\.local\share\claude" -Recurse -Force

    删除配置文件(可选)

    macOS、Linux、WSL:​​​​​​​

    # 删除全局用户设置和状态rm -rf ~/.clauderm ~/.claude.json
    # 删除当前项目的本地设置(在项目目录中执行)rm -rf .clauderm -f .mcp.json

    Windows PowerShell:​​​​​​​

    # 删除全局用户设置和状态Remove-Item -Path "$env:USERPROFILE\.claude" -Recurse -ForceRemove-Item -Path "$env:USERPROFILE\.claude.json" -Force
    # 删除当前项目的本地设置(在项目目录中执行)Remove-Item -Path ".claude" -Recurse -ForceRemove-Item -Path ".mcp.json" -Force

    以及下载Git

    图片

    我们需要版本控制和备份

    Claude Code API 配置

    我们需要下载CC Switch 是一个 Claude Code / Codex / Gemini CLI 的全方位辅助工具,使用第三方工具 CC Switch 可以帮我们轻松管理这几个热门工具的 API 配置,最新版本支持CODEX配置第三方API,也支持下载和手动下载,登录我们选择API登录,如果有账号可以忽略我说的这一个

    图片

    各平台安装包下载地址:

    https://github.com/farion1231/cc-switch/releases。需要登录github账号

    VS Code 安装 Claude Code

    图片

    打开 VS Code,进入扩展市场,搜索 Claude Code 安装:

    图片

    安装完成后,点击右上角 Claude Code 图标,即可进入 Claude Code 页面:

    图片

    更多推荐