Skip to content

Commit 82ac7b8

Browse files
committed
chore(ci): blog sync
1 parent f91af44 commit 82ac7b8

File tree

1 file changed

+126
-0
lines changed

1 file changed

+126
-0
lines changed

data/blog/post-74.mdx

Lines changed: 126 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,126 @@
1+
---
2+
title: 使用两个月的 Claude Code ,总结下我的最佳实践
3+
date: 2025-07-20T08:59:20Z
4+
slug: post-74
5+
author: coderPerseus:https://github.com/coderPerseus
6+
tags: ["AI","教程"]
7+
---
8+
9+
大家好,我是 luckySnail,已经使用 Claude Code 两个多月了!感谢公司的支持,让我用上了目前编程最强的工具,有了 Claude Code 后,我的开发效率真的翻倍了!Claude Code 是一款集成在终端的编程助手(CLI 工具),使用了 Anthropic 公司自家最强的 sonnet 4 和 Opus 4 大模型。下面让我们一起来看看如何使用它!我会按照下面顺序介绍,让你快速入门 Claude Code:
10+
11+
- 如何安装
12+
- 基础入门
13+
- 进阶使用
14+
- 项目实战经验
15+
- 总结和参考资料
16+
17+
## 安装
18+
19+
> 你需要安装 nodejs > 18
20+
21+
```bash
22+
# install
23+
npm i -g @anthropic-ai/claude-code
24+
# valid install
25+
claude -v
26+
```
27+
28+
如果输出版本号,就代表安装成功了!下面进行使用(需要自己备好工具,否则运行 claude 会报错 403)
29+
30+
## 基础入门
31+
32+
你可以把 claude code 当做你终端中的 AI 编程助手,使用它的方式是进入到你的项目下,或者新建一个项目文件夹,然后进入终端输入(当你第一次输入 claude 的时候,它会安装对应的插件,更好的进行辅助编程):
33+
34+
```bash
35+
claude
36+
# 你也可以输入 claude xxx ,就是:claude [prompt] - 直接发送提示词给 Claude
37+
```
38+
39+
下面来看看这个 CLI 工具常用的命令:
40+
41+
```bash
42+
update:更新 claude cli 到最新
43+
mcp:配置管理 MCP 服务
44+
--dangerously-skip-permissions:自动确认,不会在执行一些命令的时候进行确认提示,适合执行长时间任务的时候启用,但是是一个危险操作
45+
--add-dir <directories...> - 添加允许工具访问的额外目录
46+
-c, --continue - 继续最近的对话
47+
-r, --resume [sessionId] - 恢复对话 - 可提供会话 ID 或交互式选择要恢复的对话
48+
```
49+
50+
当我们启动 claude 后也有很多命令和快捷键可以使用:
51+
52+
```bash
53+
# 退出当前执行,当我们执行一个命令的时候希望终止,可以使用它
54+
ESC
55+
# 退出 Claude Code
56+
command + c (两次)
57+
# 初始化项目,建立项目索引,生成 CLAUDE.md
58+
/init
59+
# 引用文件 (@ + 文件名),将当前文件添加到上下文
60+
@xxx
61+
# 添加记忆 ,输入 # 然后添加你的记忆内容,可以配置为项目 / 用户记忆
62+
`# xxx`
63+
# 清除上下文
64+
/clear
65+
# 压缩上下文
66+
/compact
67+
# claude 配置,可以配置主题,是否使用 to-dolist,是否提示,使用大模型选择等等
68+
/config
69+
# 查看花费
70+
/cost
71+
# 查看状态,包含版本,模型,工作目录,
72+
/status
73+
74+
```
75+
76+
## 进阶用法
77+
78+
```bash
79+
# 管理 MCP
80+
/mcp
81+
# 管理记忆
82+
/memory
83+
# Hooks(钩子)系统,允许您在 Claude Code 处理过程中的特定时刻执行自定义的 shell 命令。
84+
/hooks
85+
# 恢复对话
86+
/resume
87+
# 配置别名
88+
alias cc="claude --dangerously-skip-permissions"
89+
```
90+
91+
## 项目实战经验
92+
93+
下面是我使用 Claude Code(简称 cc) 在生产开发中的一些经验!
94+
95+
1. cc 启动的时候会提示安装对应的编辑器插件,安装后 cc 会感知到当前打开的目录,快速将上下文加入的 cc,还能直接在代码中查看变更
96+
2. 放心使用 claude --dangerously-skip-permissions ,因为 cc 再安全方面做了很大的努力
97+
3. 每完成一个小的需求后,都应该提交一次 Git,准确来说应该每结束一次对话,都要将变更存储到 Git 暂存区,保证工作区干净,这样当 cc 的更新不对,我们可以很快回退
98+
4. review code:cc 有很强的 Git 能力,我们可以让他使用 Git diff 来进行代码检查
99+
5. 复杂需求拆解确认再开发,虽然 cc 有 todo 的能力,但是它会制定 todo 就执行 todo,这在复杂需求的时候不适用,复杂需求可以让他先制定计划找我确认沟通再进行下一步,这大大减少方向错误导致的问题
100+
6. 搜索网络和深度思考,告诉它进行搜索网络,它会先去搜索资料。末尾加上 ultrathink 它会深度思考
101+
7. 启动多个子任务并行,cc 是有能力自己并行启动多个 subagents 的,不用第三方工具,只需要加个咒语:YOU MUST use subagents in parallel to speed up the progress.
102+
8. 清除上下文,很多时候,我们提问的新的问题和之前没有联系,这时候应该运行 /clear 来清除上下文,否认目前的上下文可能会影响新的问题的回答结果,没一个新的问题都应该清除上下文或者创建新的对话
103+
9. 如果 cc 两次做不好的事情,就不要再让它来了,自己动手做吧!
104+
10. cc 有很好的记忆系统,如果你要什么需要针对项目 或者对所有项目的规则,你都可以使用 /memory 记录
105+
11. cc 不仅是帮你更好的完成工作,在帮助学习方面上也是非常的实用,除了学习,你还可以脑洞大开的让他帮你整理文件夹,搜索网络内容并整理,写文章等等
106+
12. npx ccusage 能让你看到你使用量,从而知道你是不是亏了!对了,尽可能使用 Opus 来获取最佳开发体验
107+
108+
总之,cc 是一个强大的 CLI 工具,能够调用超多命令来帮助它完成各种任务。在我看来它更像是一个武林高手,适合解决比较困难的问题,简单的问题可以使用 Cursor,通过 Cursor 的流畅 Tab 能力 + Claude Code 强大的复杂问题解决能力,能够极大提高我们的开发效率。随着大模型能力提升,AI Coding 工具能力会越来越强,我们不得不每天都问自己:“如果编写代码不再是难题,你的竞争力在哪呢?”
109+
110+
111+
112+
## 参考
113+
114+
1. claude code 逆向研究:https://github.com/shareAI-lab/analysis_claude_code
115+
2. claude code 指南:https://github.com/zebbern/claude-code-guide
116+
3. command:https://claude.ai/public/artifacts/e2725e41-cca5-48e5-9c15-6eab92012e75
117+
4. 官方指南:https://docs.anthropic.com/zh-CN/docs/intro
118+
119+
120+
121+
122+
123+
124+
125+
---
126+
此文自动发布于:<a href="https://github.com/coderPerseus/blog/issues/74" target="_blank">github issues</a>

0 commit comments

Comments
 (0)