Claude Code
数周以来,很多人完全沉浸在 Claude Code 中。过去是将代码编辑框放最大,用 cursor 的 AI agent 辅助编程,而现在,会把 claude code 对话终端放到最大,只有在需要审查代码时,才会打开编辑器去查看。Claude Code 快、准、贵,强于 Gemini Cli,能快速生成网页、重构复杂代码等。
安装前的准备
-
系统环境要求
运行 macOS 10.15+、Ubuntu 20.04+/Debian 10+ 操作系统。如果使用 Windows,需要在 WSL 上部署。需要 Node.js 18+。
-
网络与权限准备
国内可使用ClaudeYY,https://www.claudeyy.com
获取密匙无需魔法直接使用,后续安装完工具后进行授权。
不同系统的安装步骤
根据使用教程获取API令牌
Windows 安装
📋系统要求
Windows 10 (版本 1809 / build 17763) 及以上
⬇️预备安装
⚙️安装步骤
-
在 PowerShell 中安装 Claude Code:
npm install -g @anthropic-ai/claude-code
-
设置环境变量(在控制面板中):
ANTHROPIC_BASE_URL: https://www.claudeyy.com/api
ANTHROPIC_API_KEY: 你的API密钥
ANTHROPIC_AUTH_TOKEN: 你的API密钥
-
验证安装:
claude -v
macOS / Linux 一键安装
📋系统要求
macOS 10.15+ 或各主流 Linux 发行版
🚀一键安装部署
执行以下命令一键完成安装和配置:
curl -fsSL https://www.claudeyy.com/script/env-install.sh | bash && npm install -g @anthropic-ai/claude-code && curl -fsSL https://www.claudeyy.com/script/env-deploy.sh | bash -s -- "你的API_KEY"
-
请将 "你的API_KEY" 替换为您的实际API密钥
验证安装:
启动 Claude Code
claude
#让 Claude 分析项目
summarize this project
#生成项目指南
/init
#提交生成的 CLAUDE.md 文件
commit the generated CLAUDE.md file
核心功能配置
-
权限管理
Claude Code 对每件事都要请求权限,解决方案是通过 claude --dangerously-skip-permissions 命令启动 claude,会自动同意所有的权限请求,类似 Cursor 以前的 YOLO 模式。
-
记忆系统设置
Claude 可以快速记住你告诉它的事,只要在 # 号后面输入让它记得事情就可以了,比如 “以后做新功能都用 MUI 组件”,它会自动把这句话存到最相关的文件里。CLAUDE.md 文件可以是多份的,可以在项目级别拥有一个,也可以在子目录中拥有一个,它会查看所有这些文件,并在相关时优先考虑最具体、嵌套最深的文件。
-
自定义命令配置
可以非常轻松地添加自定义斜杠命令。要添加命令,只需创建一个.claude/commands 文件夹,将命令名称作为文件,扩展名为.md。用自然语言编写内容,并且可以使用 $ARGUMENTS 字符串将参数放入提示中。例如,创建.claude/commands/test.md,里面写入相关测试要求,运行 /test MyButton 会将 MyButton 作为参数,按照 test.md 中定义的要求进行操作。甚至可以在 commands 下创建子文件夹,来分类组织斜杠命令,比如在 builder 文件夹里放 plugin.md 文件,可以通过 /builder/plugin 来调用这个命令。
常用操作与技巧
终端界面的小技巧
我们可以通过@ 标记文件,使用斜杠命令,并精确选择要包含的上下文:
Tips: 经常使用 /clear
命令。
不需要的历史记录会占用你的 tokens,也不要用 /compact 压缩总结旧对话。直接清空它,然后继续。
方向箭 ⬆️ 可以让你浏览上一句的提问。当你需要重新发类似的命令时,会很方便。
权限系统的小设置
这是 Claude Code 最烦人的地方:它对每件事都要请求权限。
有一个解决方案:
claude --dangerously-skip-permissions
通过这条命令启动claude,会自动同意所有的权限请求!
你可以把它想象成 Cursor 以前的 YOLO 模式。
GitHub 集成
一个比较酷的斜杠命令是 /install-github-app
。运行后,Claude 会自动审查你的 PR。
随着你 AI 写的代码增多,你的 PR 数量会增加。
Claude 可以帮你发现遗漏的 Bug。人喜欢挑剔变量名,但是 Claude 能发现实际的逻辑错误和安全问题。
这个工具的最初问题是它非常冗长,默认的prompt会评论各种细微、不重要的东西,并针对每个 PR 写一大篇论文。
我们真正最关心的是 Bug 和潜在的漏洞。所以我们明确告诉它这些,并且要求它简洁。
Claude 会添加一个 claude-code-review.yml
文件。我用的是下面这个:
# claude-code-review.yml
direct_prompt:|
Please review this pull request and look for bugs and security
issues. Only report on bugs and potential vulnerabilities you
find. Be concise.
操作技巧
由于它是终端界面,所以有一些不方便的地方:
Shift+Enter 默认情况下不能换行。 告诉 Claude 使用 /terminal-setup
设置你的终端,然后就可以换行了。
拖动文件 通常会像 Cursor 或 VS Code 中一样在新标签页中打开它们。在拖动时按住 Shift 键,以便在 Claude 中正确引用它们。
从剪贴板粘贴图片 不能使用 Command+V,请使用 Control+V。
停止 Claude 不是 Control+C。使用 Esc键才可以中断 Claude。
跳到之前的消息: 按两次 Esc 键会显示所有之前消息的列表,你可以跳回到其中任何一条。
如果你喜欢 Vim 模式,它也有。我个人觉得不好用。
安装问题
如果先前安装过 Claude Code,未卸载就安装新的可能会出现镜像冲突,需先通过命令卸载
npm uninstall -g @anthropic-ai/claude-code
Claude Code 是一款强大的 AI 编程工具,在安装配置后,通过合理运用其各种功能和技巧,能有效辅助编程工作,提升效率。国内用户可利用ClaudeYY方便使用,为 AI 编程带来更多可能