[claude code] 01 入门篇:安装与基础使用

AI 时代程序员必备技能

Codex、Claude Code、Cursor、Hermes Agent、OpenClaw等工程化实战专栏 ,讲透 AI 如何接管脏活累活

01 入门篇:安装与基础使用

从零开始,5 分钟上手 Claude Code。


1.1 系统要求

项目最低要求
操作系统macOS 10.15+ / Ubuntu 20.04+ / Windows 10+ (build 17763+)
Node.jsv18+(推荐 v20 LTS)
Git强烈推荐安装
网络需要访问 claude.ai 和 api.anthropic.com

避坑提示:Windows 用户必须安装 Git for Windows,Claude Code 依赖 Git Bash 环境。


1.2 安装方式

方式一:原生安装器(推荐)

这是 Anthropic 官方当前推荐的安装方式,不再依赖 npm。

macOS / Linux / WSL:

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

macOS 也可用 Homebrew:

brew install claude-code

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

Windows WinGet:

winget install Anthropic.ClaudeCode

卸载:

# macOS / Linux
rm -rf ~/.local/bin/claude ~/.local/share/claude

# Windows:删除以下两个路径
# %USERPROFILE%\.local\bin\claude.exe
# %USERPROFILE%\.local\share\claude

方式二:npm 安装(旧版,仍可用)

npm install -g @anthropic-ai/claude-code
claude --version   # 验证安装
claude update      # 更新到最新版

注意:npm 安装方式会显示迁移警告,建议切换到原生安装器。

方式三:IDE 扩展

VS Code 扩展
  1. 在 VS Code 扩展市场搜索 “Claude Code”(发布者:Anthropic)
  2. 需要 VS Code 1.98.0+
  3. 安装后,打开集成终端,运行 claude
  4. 输入 /ide 连接到 IDE
  5. 显示绿色 “IDE connected” 表示连接成功
  6. 连接后,Claude 修改的文件会在编辑器中显示差异预览
JetBrains 插件
  1. 从 JetBrains 市场安装 Claude Code 插件
  2. 重启 IDE
  3. 在终端中运行 claude,然后输入 /ide 连接

最佳实践:IDE 扩展 + CLI 配合使用效果最佳。CLI 做重活,IDE 扩展做实时预览和审查。


1.3 认证

首次运行 claude 会提示认证,有两种方式:

方式一:Claude 账户登录(OAuth)

  • 需要 Claude Pro、Max、Team 或 Enterprise 订阅
  • 浏览器自动打开,授权即可
  • 适合个人用户

方式二:API 密钥

# 设置环境变量
export ANTHROPIC_API_KEY="sk-ant-xxxxx"

# 或在配置文件中设置
# ~/.claude/settings.json
{
  "env": {
    "ANTHROPIC_API_KEY": "sk-ant-xxxxx"
  }
}

避坑提示:API 密钥按用量计费,建议设置月度预算上限。OAuth 方式包含在订阅中,无需额外付费。


1.4 首次启动

# 进入你的项目目录
cd your-project

# 启动 Claude Code
claude

你会看到 Claude Code 的交互式界面:

╭──────────────────────────────────────╮
│  Claude Code                          │
│  Model: claude-sonnet-4-6            │
│  Context: 0/200k tokens              │
╰──────────────────────────────────────╯

> _

非交互模式(管道模式)

适合脚本和自动化场景:

# 单次提问
claude -p "这个项目用了什么框架?"

# 带上下文管道
cat error.log | claude -p "分析这个错误日志"

# 输出纯文本(无格式)
claude -p "列出所有TODO" --output-format text

1.5 三种权限模式

通过 Shift+Tab 在三种模式间循环切换:

模式读取文件编辑文件执行命令适用场景
普通模式自动需确认需确认日常开发(默认)
自动接受编辑自动自动需确认高频编辑场景
计划模式自动不执行不执行规划方案,不改动代码

模式切换示意

普通模式 ──Shift+Tab──> 自动接受编辑 ──Shift+Tab──> 计划模式 ──Shift+Tab──> 普通模式

最佳实践

  • 新手从普通模式开始,熟悉 Claude 的行为后再切换
  • 日常编码用自动接受编辑,减少确认次数,但命令仍需手动批准
  • 大型重构前用计划模式先规划方案,确认后再切换执行

1.6 第一个任务

启动 Claude Code 后,直接用自然语言描述任务:

> 帮我看看这个项目的目录结构,告诉我用了什么技术栈

Claude 会自动:

  1. 读取项目文件
  2. 分析目录结构
  3. 检查依赖配置(package.json、requirements.txt 等)
  4. 给出分析结果

常见入门任务

# 代码分析
> 解释一下 src/auth.py 的逻辑

# Bug 修复
> 运行测试,看看哪些失败了,帮我修复

# 代码生成
> 在 src/utils/ 下添加一个日期格式化工具函数

# Git 操作
> 看看最近的提交记录,总结这周做了什么

# 重构
> 把这个函数拆分成更小的函数,提高可读性

1.7 基本交互技巧

确认与拒绝

当 Claude 请求权限时:

操作按键说明
接受yEnter允许本次操作
拒绝n拒绝本次操作
始终允许a以后同类操作自动允许

中断与取消

操作按键说明
取消生成Ctrl+C中断当前回复
退出 Claude CodeCtrl+C 两次退出交互模式

多行输入

> Shift+Enter    # 插入新行,继续输入

1.8 小结

你学会了关键命令/操作
安装 Claude Codecurl -fsSL https://claude.ai/install.sh | bash
启动cd project && claude
认证OAuth 登录 或 API Key
切换权限模式Shift+Tab
提问直接输入自然语言
取消Ctrl+C
退出Ctrl+C 两次

下一篇02 核心篇:高效对话与提示技巧

AI 时代程序员必备技能

Codex、Claude Code、Cursor、Hermes Agent、OpenClaw等工程化实战专栏 ,讲透 AI 如何接管脏活累活

内容概要:本文围绕含氢气氨气的综合能源系统优化调度展开研究,提出了一种基于Matlab的仿真建模优化方法,旨在实现多能互补、高效利用低碳运行。研究构建了包含风能、太阳能、电解水制氢、氢气储存、氢合成氨、氨储存及能源转换设备在内的综合能源系统架构,重点考虑了氢、氨作为二次能源载体在能量存储转化中的关键作用。通过建立系统各组件的数学模型,如电解槽效率模型、合成氨反应动力学模型、储氢储氨容量模型等,并结合可再生能源出力不确定性、负荷需求波动等因素,构建了以系统运行成本最小化、碳排放最小化或多目标综合最优为目标的优化调度模型。采用智能优化算法(如改进粒子群算法、多目标优化算法等)对模型进行求解,实现了对系统中各类设备出力、储能充放电状态、能量交互功率等变量的精细化调度,有效提升了能源利用效率系统经济性。; 适合人群:具备一定电力系统、能源工程或自动化专业背景,熟悉Matlab/Simulink仿真工具,从事新能源、综合能源系统、氢能等领域研究的研发人员、研究生及高年级本科生。; 使用场景及目标:① 为含氢、氨等新型能源载体的综合能源系统规划设计提供理论依据技术支撑;② 实现对风光等波动性可再生能源的高效消纳,提高系统灵活性可靠性;③ 通过优化调度降低系统运行成本碳排放强度,服务于“双碳”战略目标。; 阅读建议:此资源以Matlab代码实现为核心,提供了完整的仿真模型优化算法代码,学习者应结合相关专业知识,深入理解模型构建的物理意义数学表达,调试并运行代码以掌握其工作流程,进而可根据实际需求对模型进行扩展改进。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值