目 录CONTENT

文章目录

Claude Code 使用笔记

Nicholas
2026-02-02 / 0 评论 / 0 点赞 / 2 阅读 / 3649 字

Claude Code 使用笔记

使用 PowerShell 执行。

# 代理配置
$env:HTTP_PROXY="http://127.0.0.1:7897"
$env:HTTPS_PROXY="http://127.0.0.1:7897"

# 安装
irm https://claude.ai/install.ps1 | iex

# 环境变量配置
# 添加  C:\Users\wang\.local\bin 到系统环境变量

# 验证安装
claude --version

# 配置文件
# 1、C:\Users\wang\.claude\settings.json
# 添加如下配置
# {
#     "env": {
#         "ANTHROPIC_AUTH_TOKEN": "xxx",
#         "ANTHROPIC_BASE_URL": "xxxx",
#         "ANTHROPIC_MODEL": "xxxx",
#         "ANTHROPIC_SMALL_FAST_MODEL": "xxxx",
#         "ANTHROPIC_DEFAULT_HAIKU_MODEL": "xxxx",
#         "ANTHROPIC_DEFAULT_OPUS_MODEL": "xxxx",
#         "ANTHROPIC_DEFAULT_SONNET_MODEL": "xxxx",
#         "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1"    # 禁用非必要的网络请求
#     }
# }
# 2、C:\Users\wang\.claude\config.json
# 添加如下配置(暂未添加)
# {
#   "primaryApiKey": "api"
# }
# 3、C:\Users\wang\.claude.json
# 添加如下配置(暂未添加)
# "hasCompletedOnboarding": true   # 标识已完成首次启动引导流程,自动跳过引导流程

# 进入项目使用 claude
cd <your-project>
claude

启动成功。

![image-20260201155238554](Claude Code 使用笔记.assets/image-20260201155238554.png)

配置文件

主要配置文件:

  • settings.json:全局设置
  • CLAUDE.md:自定义系统提示词
  • 项目目录/.claude/settings.local.json:项目级设置

Zenmux 配置示例

"env": {
  "ANTHROPIC_AUTH_TOKEN": "sk-ai-v1-1a5f33209f187b68f3815bbc903db70e46bd68394a43d9812ed81aa95b04719e",
  "ANTHROPIC_BASE_URL": "https://zenmux.ai/api/anthropic",
  "ANTHROPIC_MODEL": "anthropic/claude-opus-4.5",
  "ANTHROPIC_SMALL_FAST_MODEL": "anthropic/claude-opus-4.5",
  "ANTHROPIC_DEFAULT_HAIKU_MODEL": "anthropic/claude-opus-4.5",
  "ANTHROPIC_DEFAULT_OPUS_MODEL": "anthropic/claude-opus-4.5",
  "ANTHROPIC_DEFAULT_SONNET_MODEL": "anthropic/claude-opus-4.5",
  "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1"
}

CC-Switch

【下载链接】https://github.com/farion1231/cc-switch/releases

下载解压后即可使用。

![image-20260201160221442](Claude Code 使用笔记.assets/image-20260201160221442.png)

常用命令

/init
# 通读当前项目,生成 CLAUDE.md 文件。后续的所有对话都会参考这个 CLAUDE.md 文件的内容
# CLAUDE.md 文件也可以手动修改,如添加一些 AI 需要知道的规则

/compact <如何进行压缩的说明>
# 压缩当前对话的上下文。提高 AI 的专注力并降低 TOKEN 的消耗

/clear
# 清除对话记录,保持干净的上下文

/think
/think hard
/think harder
/ultrathink
# 控制模型思考强度

!
# 切换为命令行模式,执行一些临时的命令行命令

\#
# 进入记忆模式。追加 AI 的长期记忆。实际是保存到项目的 CLAUDE.ME 文件(或全局记忆文件)中

/ide
# 和 ide 连通

claude -p "<临时问题>"
# 临时一次性对话

claude mcp add <mcp_name> [--scope user] -- <mcp_cmd> @<mcp_path>
# 添加 mcp 工具

/mcp
# 查看和试用安装的 mcp server

/permissions
# 设置 Claude Code 权限

/resume
# 恢复历史对话,两次 Esc 可以选择具体某句对话的前面,继续对话

/export
# 导出当前对话内容

自定义命令

# 项目(或全局)的 .claude 文件夹,新建 commands 文件夹,添加 md 文件来自定义命令。例如
code_review.md
# 文件内容(支持使用 $ 传递参数):
# 对比这个分支:$ARGUMENTS,与 main 分支的差异,并且提出你的 review 意见。 

Hook 功能

添加 Hook。

# 项目(或全局)的 .claude 文件夹,新建 settings.json(或 settings.local.json,优先级更高)
# 添加如下
"hooks": {
	"PostToolUse": [    # 执行时机为当工具调用完成以后执行
		{
			"matcher": "Edit|MultiEdit|Write",   # 每当修改后执行
			"hooks": [
				{
					"type": "command",
					"command": "npx prettier --check ."  # 要执行的命令(例如这里的格式检查)
				}
			]
		}
	]
}

Sub Agent 功能

拆解复杂任务,并且可以并行执行。

/agents
# 创建自己的 agent
0

评论区