Claude code 小记
Claude code 小记
Windows 安装
通过wsl安装ubuntu
- 快捷键
win+x打开 powershell 管理员 - 执行
wsl --install - 输入账号密码
启动ubuntu
- 按
win键打开菜单,搜索ubuntu - 终端(cmd也可以)启动 ubuntu
wsl -d ubuntu
迁移安装目录
- 打开 powershell(不是ubuntu)
- 执行导出命令
wsl --export ubuntu X:\导出包的存放路径\wsl-ubuntu24.04.tar(路径为导出包的路径,自定义) - 注销当前wsl
wsl --unregister ubuntu - 在新的目录重新导入
wsl --import ubuntu X:\安装的路径\ubuntu X:\导出包的路径\wsl-ubuntu24.04.tar
- 启动ubuntu
安装Claude Code
- 更新软件源
sudo apt upgrade && sudo apt update -y
- 安装nodejs
1 2
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash - sudo apt-get install -y nodejs
- 安装claude code
1 2
npm install -g @anthropic-ai/claude-code claude --version
- 配置API
- 方法1 配置路径:
~/.claude/settings.json1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
{ "env": { "ANTHROPIC_AUTH_TOKEN": "粘贴为Claude Code专用分组令牌key", "ANTHROPIC_BASE_URL": "Claude Code 代理url", "CLAUDE_CODE_MAX_OUTPUT_TOKENS": "32000", "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1", "API_TIMEOUT_MS": "600000", "BASH_DEFAULT_TIMEOUT_MS": "600000", "BASH_MAX_TIMEOUT_MS": "600000", "MCP_TIMEOUT": "30000", "MCP_TOOL_TIMEOUT": "600000", "CLAUDE_API_TIMEOUT": "600000" }, "permissions": { "allow": [], "deny": [] } }
- 方法1 配置路径:
1
2
3
* 方法2 配置环境变量 ```shell echo 'export ANTHROPIC_AUTH_TOKEN="sk-xxx"' >> ~/.bashrc echo 'export ANTHROPIC_BASE_URL="https://jp.duckcoding.com"' >> ~/.bashrc source ~/.bashrc ``` 5. 启动claude
* 进入工程目录 `cd your-forject-folder`
* 运行命令`claude`
基础操作
- 选择具体文件
@Tab选择
- 切换工作模式
shift+tab或者alt+m - 换行
ctrl + enter
疑难杂问
运行uv虚拟环境的问题
- 由于每一次执行命令的环境会重置
- 解决方案:
PYTHONIOENCODING=utf-8 backend/.venv/Scripts/python backend/test_app.py
This post is licensed under CC BY 4.0 by the author.