[测试技术]Claude Code + Cursor使用指南完全攻略:效率提升10倍的秘密
系统讲解Claude Code AI助手的核心优势与实用价值。从基础安装到高级功能,详解各种使用场景和优化策略,助力开发者充分利用AI技术提升编程效率。包含丰富的代码示例和最佳实践,是学习Claude Code必备的技术文档。本指南涵盖从基础概念到高级应用的完整内容,适合各个水平的开发者学习参考。
*原创内容,未获授权禁止转载、转发、抄袭。
CLI部署配置
官方部署配置教程
设置 Claude Code AI编程助手 - Anthropic
注意如果用了
nvm
等
Nodejs
版本管理工具需要的操作(全局单一版本忽略)
nvm install 18 # 部署配置18+版本 也可以是20 22
nvm use 18 # 切换到18版本
npm install -g @anthropic-ai/claude-code # 安装命令
claude --version # 输出1.0.44 (Claude Code)表示安装成功
重要提醒:Claude默认使用Opus模型,价格为Sonnet的5倍!通过 aicodewith.com 平台可获得详细的模型切换指导,有效控制使用成本。建议使用 /model sonnet
命令切换到性价比模型。
nvm alias defalut 18
建议操作,否则每次开启都要use到18版本上
而且cursor,IDEA等相关插件检测不到Claude命令,无法运行
anyrouter配置
注册
anyrouter
这里推荐将环境变量写进启动脚本。
操作如下:根据自己的命令行界面工具选择
.bashrc
、
.zshrc
以
zshrc
命令行界面为例,编辑
.zshrc
配置环境变量
sudo vim ~/.zshrc # 需要输入密码
edit ~/.zshrc
export ANTHROPIC_AUTH_TOKEN=sk-*** export ANTHROPIC_BASE_URL=https://anyrouter.top
然后重新编译脚本使环境变量生效
source ~/.zshrc
重新启动命令行界面后
ehco $ANTHROPIC_AUTH_TOKEN #显示sk-***表示设置成功 cd your-project-folder #进入核心功能目录 claude #进入交互,失败的话看node版本是是否匹配
没有出现授权步骤,其他步骤成功后下图表示设置成功
常见失败原因
Q:请求出现401错误
A:原因最可能是你执行
claude
命令进入了官方登录,然后一直卡登录,可以在交互里面执行退出登录
这里执行
/logout
命令退出登录,重新执行
claude
命令
Q:请求出现403错误
A: 检查API_KEY的应用额度是否用完或者其他异常原因
Claude code插件部署配置
官网文档:
将 Claude Code AI编程助手 添加到您的 IDE
以
cursor
为例演示部署配置过程
确定编辑器命令是否注册到全局
PTAH
which cursor # /usr/local/bin/cursor
如果未部署配置,应用
Cmd+Shift+P
(Mac)或
Ctrl+Shift+P
(Windows/Linux)并搜索”Shell Command: Install ‘code’ command in PATH”(或您的 IDE 的等效命令)
部署配置
Claude Code AI编程助手
插件,如图所示作者是Anthropic就对了
部署配置成功如图右上角图标,按
cmd+esc
快捷键打开,如果没有成功,则杀掉
cursor
进程,重启
cursor
Claude Code AI编程助手
配置选项
进入
Claude code
输入
/ide
命令选择cursor作为
ide
连接
命令交互输入斜杠命名
/config
,要求
Auto-connect to IDE
设置为
true
Diff tool
设置为
auto
↑/↓
键选择,
Enter/Tab/Space
切换值类型
当在编辑器内选择一段文本后可以可以看到命令行有交互反馈
进阶应用
应用
@
命令快捷引用文件或者直接拖拽文件到输入框
应用图片
官方文档:
处理图像
这里要注意截图快捷键不是
cmd + v
而是
ctrl + v
记忆与规则
规则文档:
管理 Claude 的内存 - Anthropic
主要区分全局规则与开发项目规则
这里中文文档翻译成内存不准确,应该翻译为记忆;可以这样简单理解:
~/.claude/CLAUDE.md
于
cursor
的
User Rule
可以直接编辑对应文件
sudo cursor ~/.claude/CLAUDE.md
添加自己的全局规则
./CLAUDE.md
等价于
cursor
老版本的
.cursorrules
我们可以通过
/init
命令来初始化一个
CLAUDE.md
文件
模式与权限
模式
Claude Code AI编程助手支持几种权限模式,可以在设置文件中设置为
defaultMode
:
default
默认行为 - 在首次应用每个工具时提示权限
acceptEdits
自动接受会话的文件编辑权限
plan
计划模式 - Claude可以分析但不能修改文件或执行命令(推荐改成默认模式)
bypassPermissions
YOYO
模式直接运行所有工具(docker 环境应用)
Claude Code AI编程助手
默认的模式交互过于频繁,
plan
模式相对友好,我们可以将默认模式设置为
plan
操作如下:
打开
~/.claude/settings.json
文件
sudo cursor ~/.claude/settings.json
设置
defaultMode
为
plan
{ "permissions": { "defaultMode":"plan" } }
再次进入交互界面默认就是
plan
模式
我们可以通过
shift+tab
在会话中切换权限模式;还可以通过命令行参数
permission-mode
指定模式
claude --permission-mode bypassPermissions # 直接进入yoyo模式
自定义
slash
命令
能基本运行,不过效果有待商榷
斜杠命令 - Anthropic
作为mcp服务在cursor应用
参考文档
将-claude-code-用作-mcp-服务器
,配置
mcp.json
{ "mcpServers": { "claude": { "command": "claude", "args": ["mcp", "serve"], "env": { "ANTHROPIC_AUTH_TOKEN": "sk-****", "ANTHROPIC_BASE_URL": "https://anyrouter.top" } } } }
提出问题后,反馈过程非常慢,而且文件权限问题导致交互多,应用体验不是很好
更多推荐
所有评论(0)