一、下载安装nodejs

# macOS 用户安装nodejs
brew update
brew install node

二、安装官方Claude Code

# 安装 Claude Code
npm install -g @anthropic-ai/claude-code
# 查看版本
claude --version

image-20250710104737852

image-20250710104753489

三、正式使用(国内镜像站)

今天发现的一个镜像站,只能被推荐用不能充值,注册好就送50美金额度刚好用来体验

https://anyrouter.top/register?aff=OLyW

新建一个token用来测试

image-20250710173735819

claude一般是这样使用的

# 终端进入项目文件夹后运行
cd your-project-directory
claude

我是直接打开IDE,就可以省去进入文件夹的那一步骤,还方便看git等情况

#IDE控制台设置token和镜像站点网址,我是体验就没修改电脑环境变量,每次打开终端需要重新设置
export ANTHROPIC_AUTH_TOKEN=sk-P7XXXXXXXXXXX
export ANTHROPIC_BASE_URL=https://anyrouter.top
#运行
claude

image-20250710115404395

随便测试的结果

image-20250710115458740

项目初始化命令:

/init

Claude 会自动分析项目结构并生成 CLAUDE.md 项目说明文档(可附加“请生成中文”的指令)。

image-20250710115927316

image-20250710122358995

四、Claude Code 常用命令及其使用方法

命令类别命令描述示例用途
基本交互命令claude启动一个新的交互式会话,确保干净的上下文。claude "checkout a new branch and lint this project"开始新任务或处理简单命令。
claude --continueclaude -c恢复最近的会话,保留完整历史记录。claude -c节省时间,避免重新解释上下文,适合连续工作。
claude --resumeclaude -r显示过去的会话列表,允许选择恢复某个会话。claude -r在多个项目间切换时,如为每个项目分配专属 AI 助手。
claude -p以无头模式运行,直接输出结果到终端,不进入交互界面。claude -p "How many files are in this project?"适合自动化脚本或快速查询。
管道操作将其他命令的输出管道输入 Claude Code,或反之。cat data.csv | claude -p "Who won the most games?"处理数据分析任务,如日志或 CSV 文件处理。
项目设置和配置/init分析当前代码库,创建 CLAUDE.md 文件存储项目上下文。> /init新项目启动时使用,提升上下文感知能力。
claude config set --global preferredNotifChannel terminal_bell设置全局通知渠道为终端铃声,任务完成时提醒。支持多任务处理,保持专注。
上下文管理/clear重置当前会话的对话历史,但保留 CLAUDE.md 和文件。开始新任务时清除无关历史,避免混淆,速度快于新会话。
/compact总结对话历史,减少令牌数,保留关键信息。避免上下文限制,适合长时间交互,如智能笔记功能。
#将信息保存到 CLAUDE.md 文件,提供保存选项(1-3)。> # always use single responsibility principle when creating new methods记录重要原则或信息,供后续任务参考。
代码分析和审查/review让 Claude Code 审查代码,提供改进建议。发现 bug、检查风格、加速审查,提升学习效率。
> summarize this project提供项目的高层概述,包括目的、功能和技术栈。> summarize this project新团队成员快速了解项目,节省阅读时间。
> explain the folder structure分析并解释项目目录结构。> explain the folder structure快速理解组织方式,避免手动查找,节省时间。
> find the files that handle user authentication定位处理用户身份验证的文件。> find the files that handle user authentication超强搜索功能,准确快速,节省手动查找时间。
> explain the main architecture patterns used here识别主要架构模式(如 MVC、微服务)。> explain the main architecture patterns used here理解代码设计,确保新代码与架构一致,关键决策支持。
任务自动化/bug-fix修复代码中的 bug。快速定位并解决问题。
/commit提交代码更改。自动化提交流程,确保代码整洁。
/create-pr创建拉取请求(pull request)。简化代码审查流程。
/fix-github-issue修复 GitHub 上的问题。> /fix-github-issue 39从终端直接处理问题跟踪。
/pr-review审查拉取请求。快速提供反馈,提高代码质量。
/optimize优化代码性能或结构。提高代码效率。
/repro-issue重现某个问题。帮助调试,理解问题根源。
/tdd实施测试驱动开发(Test-Driven Development)。确保代码质量和测试覆盖率。
文档和发布管理/add-to-changelog将更改添加到变更日志。保持项目历史记录清晰。
/create-docs创建项目文档。自动化生成文档,减少手动编写。
/docs管理项目文档。更新或扩展现有文档。
/explain-issue-fix解释某个问题是如何被修复的。为文档或团队提供清晰说明。
/update-docs更新项目文档。确保文档与代码同步。
/release管理发布流程。自动化版本发布。
自定义命令创建自定义命令.claude/commands 目录中创建 Markdown 文件,每个文件对应一个自定义命令。创建 test.md,内容为: # /project:test Run tests for the project自动化个人工作流,如运行测试、部署代码或生成模板。
MCP(多通道插件)claude mcp add playwright npx @playwright/mcp@latest添加 Playwright MCP,用于浏览器控制,如登录网站、截图。扩展 Claude Code 能力,处理复杂任务。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/diannao/90541.shtml
繁体地址,请注明出处:http://hk.pswp.cn/diannao/90541.shtml
英文地址,请注明出处:http://en.pswp.cn/diannao/90541.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

算法学习笔记:11.冒泡排序——从原理到实战,涵盖 LeetCode 与考研 408 例题

在排序算法的大家族中,冒泡排序是最基础也最经典的算法之一。它的核心思想简单易懂,通过重复地走访待排序序列,一次比较两个相邻的元素,若它们的顺序错误就把它们交换过来,直到没有需要交换的元素为止。虽然冒泡排序的…

Linux小白学习基础内容

记录第一天重新学习2025/7/10 15:467/10 17:02这里面一个命令带多个参数举例(多个参数之间用空格隔开)ls(命令) ~ / /etc/(参数) :这里就是同时查看主机的家目录,根目…

从零开始搭建深度学习大厦系列-2.卷积神经网络基础(5-9)

(1)本人挑战手写代码验证理论,获得一些AI工具无法提供的收获和思考,对于一些我无法回答的疑问请大家在评论区指教; (2)本系列文章有很多细节需要弄清楚,但是考虑到读者的吸收情况和文章篇幅限制,选择重点进行分享&…

【iOS设计模式】深入理解MVC架构 - 重构你的第一个App

目录 一、MVC模式概述 二、创建Model层 1. 新建Person模型类 2. 实现Person类 三、重构ViewController 1. 修改ViewController.h 2. 重构ViewController.m 四、MVC组件详解 1. Model(Person类) 2. View(Storyboard中的UI元素&#x…

前端项目集成lint-staged

lint-staged (lint-staged) 这个插件可以只针对进入git暂存区中的代码进行代码格式检查与修复,极大提升效率,避免扫描整个项目文件,代码风格控制 eslint prettier stylelint 看这两篇文章 前端项目vue3项目集成eslint9.x跟prettier 前端项…

李宏毅genai笔记:模型编辑

0 和post training的区别直接用post training的方法是有挑战的,因为通常训练资料只有一笔而且之后不管问什么问题,都有可能只是这个答案了1 模型编辑的评估方案 reliability——同样的问题,需要是目标答案generalization——问题(…

Oracle:union all和union区别

UNION ALL和UNION在Oracle中的主要区别体现在处理重复记录、性能及结果排序上:处理重复记录‌UNION‌:自动去除重复记录,确保最终结果唯一。‌UNION ALL‌:保留所有记录,包括完全重复的行。性能表现‌UNION‌&#xff…

[C#/.NET] 内网开发中如何使用 System.Text.Json 实现 JSON 解析(无需 NuGet)

在实际的企业开发环境中,尤其是内网隔离环境,开发人员经常面临无法使用 NuGet 安装外部包的问题。对于基于 .NET Framework 4.8 的应用,JSON 解析是一个常见的需求,但初始项目中往往未包含任何 JSON 处理相关的程序集。这时&#…

JVM(Java 虚拟机)的介绍

JVM原理JVM 核心架构与工作流程1. 类加载机制(Class Loading)2. 运行时数据区(Runtime Data Areas)堆(Heap)方法区(Method Area):元空间(Metaspace)公共区域虚…

Qt 信号槽的扩展知识

Qt 信号槽的扩展知识一、信号与槽的重载Qt信号与槽的重载问题注意事项示例场景二、一个信号连接多个槽1、直接连接多个槽2、使用lambda表达式连接3、连接顺序控制4、断开特定连接5、自动连接方式三、 多个信号连接一个槽基本连接语法使用QSignalMapper区分信号源(Qt…

链表算法之【合并两个有序链表】

目录 LeetCode-21题 LeetCode-21题 将两个升序链表合并成一个新的升序链表并返回 class Solution {public ListNode mergeTwoLists(ListNode list1, ListNode list2) {if (list1 null)return list2;if (list2 null)return list1;ListNode dummyHead new ListNode();ListN…

Linux - firewall 防火墙

🔥 什么是 firewalld?firewalld 是一个动态管理防火墙的守护进程(daemon),它提供了一个 D-Bus 接口来管理系统或用户的防火墙规则。与传统的静态 iptables 不同,firewalld 支持:区域&#xff08…

【GESP】C++二级真题 luogu-B4356 [GESP202506 二级] 数三角形

GESP C二级,2025年6月真题,多重循环,难度★✮☆☆☆。 题目题解详见:【GESP】C二级真题 luogu-B4356 [GESP202506 二级] 数三角形 | OneCoder 【GESP】C二级真题 luogu-B4356 [GESP202506 二级] 数三角形 | OneCoderGESP C二级&…

遥感影像岩性分类:基于CNN与CNN-EL集成学习的深度学习方法

遥感影像岩性分类:基于CNN与CNN-EL集成学习的深度学习方法 大家好,我是微学AI,今天给大家介绍一下遥感影像岩性分类:基于CNN与CNN-EL集成学习的深度学习方法。该方法充分利用了多源遥感数据的光谱和空间信息,同时结合…

【STM32 学习笔记】SPI通信协议

SPI通信协议 SPI协议是由摩托罗拉公司提出的通讯协议(Serial Peripheral Interface),即串行外围设备接口, 是一种高速全双工的通信总线。它被广泛地使用在ADC、LCD等设备与MCU间,要求通讯速率较高的场合。   学习本章时,可与I2C…

Kafka如何做到消息不丢失

一、三种消息传递语义(Message Delivery Semantics):核心是“消息被消费处理的次数” Kafka的三种传递语义本质上描述的是“一条消息从生产到最终被消费者处理完成,可能出现的次数”,这由生产者的消息写入可靠性和消费者的offset提交策略共同决定。 1. At most once(最…

HEVC/H.265 码流分析工具 HEVCESBrowser 使用教程

引言 研究视频编解码的都知道,少不了各类的分析工具助力标准研究和算法开发,目前最出名的流媒体分析工具就是elecard系列,但基于一些原因可能大家用的都比较少。因此,找到合适的码流分析工具才是编解码研究的便捷途径&#xff0c…

量子计算+AI芯片:光子计算如何重构神经网络硬件生态

前言 前些天发现了一个巨牛的人工智能免费学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站 量子计算AI芯片:光子计算如何重构神经网络硬件生态 ——2025年超异构计算架构下的万亿参数模型训练革命 产业拐点&a…

linux 4.14 kernel屏蔽arm arch timer的方法

在 ARMv7 架构的单核 CPU 系统中,完全禁用 coretime 时钟中断(通常是 ARM 私有定时器中断)需要谨慎操作,因为这会导致调度器无法工作,系统可能失去响应。以下是实现方法及注意事项:方法 1:通过 …

[实战]调频(FM)和调幅(AM)信号生成(完整C语言实现)

调频(FM)和调幅(AM)信号生成 文章目录调频(FM)和调幅(AM)信号生成1. 调频(FM)和调幅(AM)信号原理与信号生成调幅(AM&#…