# Claude Code
Calude Code 是 Anthropic 公司开发的 CLI AI 编程助手,旨在通过高效的提示词和工具组合,帮助用户以更智能的方式完成编程任务。
这样就可以摆脱 编辑器的限制,直接在命令行中调用 Claude 模型,进行代码生成、代码补全、代码解释等操作。
# 配置环境变量
因为 Claude 为国外模型,限制大陆访问,这里我们使用modelscope(阿里旗下)的API-inference服务,每天可以免费调用2000次。
注意Claude 并不是使用OpenAI 的API,所以并不是市面上所有厂家的模型都可以。
// 从ModelScope官网注册账号 https://www.modelscope.cn/,然后在个人设置中可以获取到访问令牌
// 添加如下环境变量
// 从modelscope获取的令牌为ms-xxxxx,这里配置的时候把`ms-`去掉
export ANTHROPIC_API_KEY={{token}}
export ANTHROPIC_BASE_URL=https://api-inference.modelscope.cn
export ANTHROPIC_MODEL=Qwen/Qwen3-Coder-480B-A35B-Instruct
# 安装
通过 npm 包管理器安装
npm 版本需大于 1.18.0
npm install -g @anthropic-ai/claude-code
验证是否安装成功
claude --version
显示版本号则安装成功
# 科学上网
在使用claude时,会连接Anthropic 网站进行登陆,这一步我们无法绕过,需配置代理。
端口修改为代理软件的端口号
set http_proxy=http://127.0.0.1:7890
set https_proxy=http://127.0.0.1:7890
注意:这里的端口号需要根据实际情况修改,这里是我本地的代理软件的端口号。如果没有代理软件或不会使用,请联系我
# 启动
终端输入claude
启动
选择颜色配置
登录
选择第二种登录方式,浏览器会打开登录页面,选择google账号登陆,登录成功后选择个人用户类型,完成后响应一个code,复制粘贴到终端回车。
# 使用
在项目的根目录,执行claude
命令,会询问是否相信当前目录,选择相信即可
# 常用命令
命令 | 功能 | 示例 |
---|---|---|
claude | 启动交互模式 | claude |
claude "task" | 运行一次性任务 | claude "fix the build error" |
claude -p "query" | 运行一次性查询,然后退出 | claude -p "explain this function" |
claude -c | 继续最近的对话 | claude -c |
claude -r | 恢复之前的对话 | claude -r |
claude commit | 创建 Git 提交 | claude commit |
/clear | 清除对话历史 | > /clear |
/help | 显示可用命令 | > /help |
exit 或 Ctrl+C | 退出 Claude Code | > exit |
# 终端操作
操作 | 功能 | 示例 |
---|---|---|
Ctrl+C | 中断当前任务 | Ctrl+C |
Ctrl+D | 退出交互模式 | Ctrl+D |
\ +Enter | 换行 | Tab |
Shift+Tab | 代码格式化 | Shift+Tab |
开头# | 内存快捷键 - 添加到 CLAUDE.md | 还不会用 |
# 终端/命令
交互模型下输入/
则会有更多提示,这里介绍几个常用命令
命令 | 功能 |
---|---|
/clear | 清除对话历史 |
/help | 显示可用命令 |
/add-dir | 添加额外的工作目录 |
/agents | 管理用于专门任务的自定义 AI 子代理 |
# 使用技巧
- 切换对话模式
如果只想跟Claude Code探讨,并不想让他直接写代码,可以通过
shift
+tab
切换对话模式 - 任务执行中途对话 模型执行过程中,可以继续对话来随时影响到模型的运行
- 父目录定义CLAUDE.md 可以在父目录定义CLAUDE.md文件,文件内容会被自动添加到每次对话中,达到给当前目录下所有项目,配置相同的claude code初始化配置的目的