掘金 人工智能 10小时前
全球最强编程黑马太强大,附国内Claude code镜像使用方式!
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

本文深入探讨了Anthropic推出的AI编程工具Claude Code,分享了其核心功能、优势以及在国内的使用方法。文章详细介绍了Claude Code的安装配置、使用技巧,包括如何编写精确提示、利用Task工具进行并行处理、进行版本控制等,并提供了针对国内用户的实用镜像站推荐。通过实践案例和总结,帮助读者掌握Claude Code,提升编程效率。

💻 **Claude Code 简介**:Claude Code 是一款基于命令行的AI编程助手,支持在终端运行,能够理解代码库,并通过自然语言命令帮助用户编写代码,类似于Cursor。它在处理跨文件编辑和Git操作方面表现出色,能够全局视角编程。

⚙️ **安装与配置**:文中提供了Claude Code的安装和配置指南,包括系统、硬件和软件依赖要求,并推荐使用Node.js 18+。针对国内用户,文章推荐了无需魔法、免封号的Claude Code镜像站,提供更便捷的使用体验。

💡 **高效使用技巧**:文章强调了编写精确提示的重要性,建议提供充分的上下文和具体指令。此外,还介绍了使用Task工具进行子任务分析、早暂存和常暂存进行版本控制、以及利用SDK创建自动化脚本等高效使用技巧。

💰 **镜像站与价格对比**:文章对比了Claude Code Pro、Claude Code Max和镜像站的费用、额度、计费方式、封号风险、性价比、上下文管理、智能程度等,推荐了性价比更高的镜像站。

Anthropic的最新Claude code在开发社区大行其道。

许多程序员称赞它是目前最好的编程工具,能够在短短几分钟内解决困扰一整年的编程难题,这是了不起的成就。

我们在本文中将探讨将Claude code的强大和国内的使用的方案以及如何使用Claude code。

一、Claude code 是什么?

Claude Code 是Anthropic 推出的一款Agent编码工具,支持在终端运行,理解代码库,并通过自然语言命令帮助用户更快的编写代码,功能和Cursor类似。

主要的功能如图所示:

可能很多人不习惯使用Claude Code,因为它是一个基于命令行的AI工具,没有一个漂亮的UI页面。

二、Claude Code强在哪?

Claude Code 可直接在终端运行:它会自动收集并理解项目上下文,再按需遍历整个代码库,无须手动将文件加入上下文。

更令人惊喜的是,Claude Code在处理跨文件编辑方面的能力几乎无人能敌。

它可以同时理解多个文件之间的关联关系,在修改一个模块时自动更新相关的测试文件、文档和配置文件。

这种全局视角的编程能力,是其他AI编程助手难以比拟的。

同时在Git操作方面,Claude Code也展现出了强大的自动化能力。

它不仅能帮你提交代码,还能智能地生成提交信息,创建Pull Request,甚至解决复杂的合并冲突。

三、Claude Code安装与配置指南

虽然Claude Code强,但我们使用它有一点麻烦,首先Claude的注册和订阅就是一个老大难的问题,不仅需要海外号码验证,而且在海外邮箱和号码的选择方面要额外小心。为此我们特别推出了Claude Code镜像站,无需魔法,不用担心封号风险,真正实现畅快coding。

想要开始使用Claude Code,首先需要确保你的开发环境满足基本要求。

系统方面,Claude Code支持macOS 10.15+、Ubuntu 20.04+/Debian 10+,或者通过WSL运行的Windows。

硬件要求不高,至少4GB内存即可。

软件依赖方面,你需要安装Node.js 18+,这是Claude Code运行的基础环境。

如果你计划使用Git相关功能,建议安装git 2.23+以及GitHub或GitLab的CLI工具。另外,安装ripgrep工具可以增强文件搜索功能,虽然是可选的,但强烈推荐。

安装过程非常简单。

前置条件

Node.js

运行 Claude Code 需要 Node.js 18 或更高版本。

我们建议使用最新的 LTS 版本的 Node.js 以获得最佳性能。

具体的安装步骤注册登录即可详见:

gaccode.com/signup?ref=…

Claude Code国内使用方式:

qr07.cn/AkoZw7

qr61.cn/o6kVOP/qiAz…

初始化您的项目

对于首次使用的用户,我们建议:

启动 Claude Code

Claude

运行一个简单的命令

summarize this project

生成 CLAUDE.md 项目指南

/init

提交生成的 CLAUDE.md 文件

请 Claude 将生成的 CLAUDE.md 文件提交到您的仓库。

更多使用示例可以参考官网资料:docs.anthropic.com/zh-CN/docs/…

四、Claude Code国内使用方式!

目前Claude Code只能在Pro 和Max套餐使用,Max套餐可以几乎无限使用Claude Code 性价比最高需要1600一个月,价格偏贵,也容易封号。Claude Code镜像站定价为max的四分之一,免封号。

初始积分5400 每1h加100积分 扣分按token消耗计算 后台有明细和计费规则 5400当天用完可以免费重置1次,官方code的api售价半小时大概70-80人民币,我们的性价比很高,比Cursor好用,适合长代码,上下文自动衔接,是目前最智能agent工具

对比项Claude Code ProClaude Code Max镜像站(最佳选择)
月费用约160元约1600元Max套餐的四分之一
使用额度/积分较少额度官方几乎无限初始5400积分,每小时+100,最高可达10800/天(可重置)
计费方式不详不详按token计费,后台有明细和规则
额度重置5小时重置可免费重置1次/天
封号风险较高(容易封号)较高无此风险,免封号
性价比较低性价比低价格远低于官方/其他竞品
支持长代码有(但上下文管理相对较弱)更适合长代码、自动上下文衔接
上下文管理普通普通自动衔接,更智能
智能程度优秀最强同等聪明,原生Claude Code、大模型和Agent集成
市场比较(Cursor)相对便宜,易被封号更便宜、更好用
适用人群/场景轻/中度代码需求重度代码用户各类用户,尤其适合长代码、智能agent场景

Claude Code国内镜像使用方式:qr61.cn/o6kVOP/qiAz…

Claude Code国内镜像使用方式:qr07.cn/AkoZw7

最后的最后,要高效使用Claude Code,需结合其编程助手功能和集成工具进行操作。

五、如何使用Claude Code

开始新的对话

如果有一件事我希望你从中学到,那就是你绝对应该更频繁地调用/clear。

关键要点:

📝 创建精确的提示

我觉得这不言而喻,但当你与一个健忘的新毕业生一起工作时(我喜欢这样想Claude),重要的是你要写出你脑中拥有的所有上下文

提示编写要点:

隐含上下文的重要性:

🔄 让Claude Code使用Claude Code

你知道吗,你可以将Claude Code的工具用作MCP服务器(claude mcp serve)?

Task工具的强大功能:

使用场景:

> 读取当前目录中的文件以推断构建Tailwind Plus组件的模式。你应该生成4个具有略微不同优先级的子任务(例如设计颜色导出、可访问性导出、移动/响应式专家、整体样式专家)并比较他们的结果。✻ 思考中…  现在我将生成4个专门的子任务,具有不同的优先级来分析组件的各个方面。⏺ Task(设计颜色专家分析)  ⎿  完成 (24个工具使用 · 41.5k tokens · 34.4秒)⏺ Task(可访问性专家分析)  ⎿  完成 (15个工具使用 · 38.0k tokens · 20.0秒)⏺ Task(移动/响应式专家分析)  ⎿  完成 (14个工具使用 · 45.5k tokens · 21.2秒)⏺ Task(整体样式专家分析)  ⎿  完成 (23个工具使用 · 58.7k tokens · 222.0秒)

这很壮观而且可以并行完成。这是保持主任务上下文窗口有序并让Claude保持专注的绝佳方式。

🧠 告诉Claude思考

就像我们这些血肉之躯的老人类一样,Claude默认是懒惰的

Claude的懒惰特性:

解决方案:

✏️ 编辑以前的消息

使用技巧:

恢复功能:

🚀 Yolo模式

这对我来说可能是极其不负责任的,但我现在主要使用--dangerously-skip-permissions运行Claude(感谢Peter成为坏影响)。

使用场景:

配置方法: 我在我的zsh配置文件中设置了这个:

alias yolo="claude --dangerously-skip-permissions"

副作用: 有趣的是,现在Claude可以做任何它想做的事,我也更频繁地遇到速率限制配额警告

🔌 MCP服务器

个人观点: 我个人对MCP服务器不是很兴奋,因为没有一个真正为我带来任何价值。

问题分析:

Playwright MCP经验:

🛠️ Claude SDK

SDK特性:

实用示例 - 自动Git提交: 例如,我在我的路径中有一个gcauto可执行文件,它执行以下操作:

#!/bin/bashgit commit -m "$(claude -p "查看暂存的git更改并创建总结性的git提交标题。只回应标题,不要确认。")"

使用方法: 所以每当我现在提交东西时,我只是暂存它们并运行gcauto。

规划模式

Claude Code有一个内置的规划模式,当你按两次Shift+Tab时触发。在这种模式下,Claude不会写入你的文件系统。

不过我个人喜欢用另一个模型进行规划,只是为了增加一些变化。在过去几周里,我一直在Google AI Studio中直接使用Gemini 2.5 Pro。我真的不知道这怎么可能,但我不认为我甚至需要为此付费?

📚 让Claude RTFM(阅读文档)

新手错误: 我在开始时犯的一个新手错误是告诉Claude用框架x建立一个新项目。

问题分析:

解决方案: 我现在做的是要求Claude先阅读手册。这可以通过不同的方式完成:

方法描述
文档链接粘贴文档链接并要求Claude先阅读它
技术调研要求Claude找出最先进的技术
深入研究使用Task工具并让Claude对特定主题进行深入研究

深入研究任务的例子可能看起来像这样:

> 创建一个深入研究任务,找出如何将网站从tailwind 3迁移到4,然后向我展示结果的简短摘要⏺ 我将创建一个研究任务来调查从Tailwind CSS v3到v4的迁移,重点关注你的Tailwind UI代码库的具体上下文。⏺ Task(Tailwind v3到v4迁移研究)  ⎿  完成 (4个工具使用 · 29.9k tokens · 5分47.6秒)⏺ 摘要  从Tailwind CSS v3迁移到v4涉及重大变化,但带来了主要的性能改进(3.5倍更快的构建)和更好的开发者体验。  要点:  - 使用自动升级工具:npx @tailwindcss/upgrade@next  - 配置从JavaScript移动到使用@theme指令的CSS优先  - 破坏性更改包括放弃的浏览器支持、新的导入语法和移除的弃用实用程序  - 性能提升:构建现在以微秒计算  - 容器查询现在是内置的(不需要插件)  使用升级工具迁移很直接,但计划测试时间以确保所有组件正确渲染。

语音输入

像Superwhisper这样的应用程序使得口述提示变得非常容易。我发现当我想写一个更长的提示时这非常有效,因为它会更快地将想法从我的脑袋中取出。

这对任何LLM输入字段都非常有效,因为LLM通常可以弄清楚你的意思,即使转录很差并且充满错误。

💾 早暂存,常暂存

遇到的问题:

解决策略: 为了规避这个问题,我开始早期和经常暂存(即git add)更改。

具体做法:

🌳 Git Worktrees

为什么使用Worktrees:

设置方法: 设置也很容易!这就像创建一个分支,但代码将在不同的目录中。

具体步骤: 在你的git仓库内,运行:

git worktree add ../tailwindcss.com-2 chore/upgrade-next

结果: 瞧,你现在有另一个工作目录供Claude Code在其中完全放飞自我

🧪 一次性工作实验

AI时代的新机遇: 有了AI,代码变得真的很便宜。这意味着你现在可以构建你只使用一次的东西而不会感到内疚。任何你希望能让你当前任务更容易的东西都可以凭空创建

实际案例展示: 以下是我最近构建的一些在编码代理之前永远不值得我花时间的例子:

工具类型具体项目用途
仪表板迁移进度可视化可视化我在工作中大规模迁移期间的当前进度
浏览器扩展Tailwind版本检测器显示网站使用的是哪个版本的Tailwind CSS
CLI工具转录分享系统上传Claude Code转录以供公开分享
成本分析API费用统计汇总我的Claude Code API成本,看看我从Max计划中获得了多少价值
桌面应用Git GUI集成在git GUI内实验Claude Code的Electron应用程序

如果可能,不要尝试一次性完成

我目前专注于一个大规模的变更,需要我在过程中触及许多Tailwind Plus组件。我天真的第一个想法是创建一个令人惊叹的、深思熟虑的提示,包含大量细节,肯定可以让AI一次性完成所有这些工作...这肯定是可能的,对吧?

嗯,剧透警告,但我在这种方法上惨败了。它不仅没有首先做我想要的事情,还让我无法审查更改或进行任何有意义的更改。我必须重新开始。

这次我首先向Claude Code询问了有关问题的问题。我们在编写任何代码之前讨论了可能的更改。只有当我确信它知道我想要什么时,我才让它更改一个组件。经过一些测试和反馈后,我让它再做两个。然后再做五个,直到我最终让它扇出并完成剩余的工作。

虽然这显然不如创建完美提示那么壮观,但它让我更快地达到最终结果,并且有更紧密的反馈循环和监督。与手工在数百个不同组件中进行这种更改相比,我仍然能够节省大量时间。

这很可能是我使用方法错误的问题。我看到很多其他人声称在大型一次性任务上很成功(其中一些说Claude连续工作数小时)。然而,根据我自己的经验,错误很快复合,LLM经常在上下文窗口增长时失去线索(即使有广泛的子代理调用,甚至尝试Gemini 2.5 Pro)。我很希望有人能与我分享他们的秘密!

自主反馈还是人在回路中?

与上述问题相关,这也是我仍在努力解决的一个领域。每当我看到人们赞扬AI代理时,他们都提到一些自主反馈循环的重要性,这样LLM可以自己改进结果。

然而,我还没有能够有效地做到这一点。当我尝试设置单元测试或linter反馈时,Claude会阅读它,然后建议一切都正常工作,而实际上仍有许多问题/警告。当我设置它可以导航到页面并截图时,上下文窗口很快就充满了tokens。可以肯定地说,对我来说体验并不好。

我喜欢做的是自己运行开发服务器。每当Claude回到我这里时,我自己看一看,要么原样复制粘贴任何最终的堆栈跟踪,要么给出一些关于我想要不同做法的提示。我个人发现这种方法更可能让我得到我想要的。

早中断,常中断

每当我看到出现问题时,我通常立即按Escape中断Claude,并要求它撤销最新的更改,然后引导它更多地朝我想要的方向前进。当然,这只有在你保持关注时才有效,而我坦率地说经常没有做到这一点。

配置你的终端

Claude Code有一个隐藏的/terminal-setup命令,它会查看你当前的终端设置并进行一些更改,比如使得可以使用Shift+Enter添加换行符或注册正确的铃声类型。虽然我无法在Warp中弄清楚换行符的事情,但我的终端现在在Claude再次需要人工输入时会发出哔哔声。

连接你的IDE

另一个相对较新的功能是你可以连接Claude来查看你在IDE中打开的文件并读取linter警告等。这是通过从IDE的终端内运行claude或运行/ide命令来设置的。如果你想告诉Claude"修复我的linter问题",这很方便。

自定义命令

你可以在Claude Code中创建自定义斜杠命令。如果你发现自己不止一次写类似的提示,这可能是你节省更多时间的机会。

我设置了一些东西来清理Claude非常热衷于创建的临时脚本或辅助文件,无论好坏。

向Claude粘贴图像

你可以向Claude Code粘贴图像。只需直接复制图像或将文件拖到你的终端中,它就会作为附件添加到你的下一条消息中。当我想进行小的视觉更改时,我有时会使用这个功能。

📋 核心技巧总结

技巧类别关键要点实用性评级
对话管理频繁使用/clear开始新对话⭐⭐⭐⭐⭐
提示工程提供充分上下文和具体指令⭐⭐⭐⭐⭐
并行处理使用Task工具进行子任务分析⭐⭐⭐⭐
迭代开发避免一次性完成大任务⭐⭐⭐⭐⭐
版本控制早暂存、常暂存,使用worktrees⭐⭐⭐⭐
工具集成利用SDK创建自动化脚本⭐⭐⭐

🎯 结论

根本性改变: Claude Code从根本上改变了我处理许多编程任务的方式。

现实评估:

未来展望:

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

Claude Code AI编程 编程工具 代码生成 镜像站
相关文章