<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>ClaudeCode学习笔记 on BiribiriBird</title><link>https://biribiribird.top/series/claudecode%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</link><description>Recent content in ClaudeCode学习笔记 on BiribiriBird</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Mon, 11 May 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://biribiribird.top/series/claudecode%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/index.xml" rel="self" type="application/rss+xml"/><item><title>Claude Code学习笔记（一）· 使用技巧</title><link>https://biribiribird.top/posts/claude-code%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0%E4%B8%80-%E4%BD%BF%E7%94%A8%E6%8A%80%E5%B7%A7/</link><pubDate>Mon, 11 May 2026 00:00:00 +0000</pubDate><guid>https://biribiribird.top/posts/claude-code%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0%E4%B8%80-%E4%BD%BF%E7%94%A8%E6%8A%80%E5%B7%A7/</guid><description>&lt;h2 id="零碎的整理"&gt;零碎的整理&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href="https://www.bilibili.com/video/BV14rzQB9EJj"&gt;https://www.bilibili.com/video/BV14rzQB9EJj&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;code&gt;!&lt;/code&gt;可以临时在窗口中使用终端命令&lt;/p&gt;
&lt;h3 id="权限"&gt;权限&lt;/h3&gt;
&lt;p&gt;&lt;code&gt;shift-tab&lt;/code&gt;可以切换mode&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;accept edits（修改不询问）&lt;/li&gt;
&lt;li&gt;plan mode（只讨论方案）&lt;/li&gt;
&lt;li&gt;None（每次都要询问）&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;code&gt;shift + enter&lt;/code&gt;：换行输入&lt;/p&gt;</description><content:encoded><![CDATA[<h2 id="零碎的整理">零碎的整理</h2>
<blockquote>
<p><a href="https://www.bilibili.com/video/BV14rzQB9EJj">https://www.bilibili.com/video/BV14rzQB9EJj</a></p>
</blockquote>
<p><code>!</code>可以临时在窗口中使用终端命令</p>
<h3 id="权限">权限</h3>
<p><code>shift-tab</code>可以切换mode</p>
<ul>
<li>accept edits（修改不询问）</li>
<li>plan mode（只讨论方案）</li>
<li>None（每次都要询问）</li>
</ul>
<p><code>shift + enter</code>：换行输入</p>
<p>cc认为执行bash命令是非常危险的，虽然提供自动编辑，但是没有自动bash模式</p>
<blockquote>
<p>有个危险的启动指令<code>claude --dangerously-skip-permissions</code></p>
<p>非常激进</p>
</blockquote>
<p>可以对于配置文件进行手动配置命令</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-fallback" data-lang="fallback"><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 1</span><span>{
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 2</span><span>  &#34;permissions&#34;: {
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 3</span><span>    &#34;allow&#34;: [
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 4</span><span>      // 自动允许，不询问
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 5</span><span>    ],
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 6</span><span>    &#34;ask&#34;: [
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 7</span><span>      // 执行前询问确认
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 8</span><span>    ],
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 9</span><span>    &#34;deny&#34;: [
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">10</span><span>      // 完全禁止
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">11</span><span>    ]
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">12</span><span>  }
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">13</span><span>}
</span></span></code></pre></div><h3 id="后台">后台</h3>
<p><code>ctrl+b</code>可以将当前正在执行的task放到后台</p>
<p>然后我们可以继续聊，同时<code>/tasks</code>可以看当前后台任务</p>
<h3 id="回滚">回滚</h3>
<p><code>/rewind</code>或者两次<code>esc</code>，可以根据对话历史进行代码回滚</p>
<ul>
<li>只能回滚cc参与edit的文件</li>
</ul>
<h3 id="作用域">作用域</h3>
<ul>
<li>Managed：服务器级别</li>
<li>User：<code>~/.claude</code>，单用户多项目</li>
<li>Project：<code>.claude</code>，单项目</li>
<li>Local：<code>.claude/settings.local.json</code>，单项目单用户</li>
</ul>
<h3 id="context">context</h3>
<p><code>\compact</code>手动压缩上下文</p>
<p><code>\clear</code>清空上下文</p>
<p><code>\init</code>生成claude.md文件，强制初始每次会话</p>
<p><code>/context</code> 查看上下文使用情况</p>
<p>建议通过<code>.claudeignore</code>决定哪些文件不放入claude，节省token</p>
<p>大型项目可以通过rules目录</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-fallback" data-lang="fallback"><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 1</span><span>.claude/
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 2</span><span>├── settings.json          # 主配置文件
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 3</span><span>├── CLAUDE.md              # 项目概述（仍需要）
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 4</span><span>└── rules/                 # 规则目录
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 5</span><span>    ├── 00-security.md     # 安全规则（全局）
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 6</span><span>    ├── 01-coding-style.md # 编码风格（全局）
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 7</span><span>    ├── 10-api.md          # API 开发规范
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 8</span><span>    ├── 11-frontend.md     # 前端开发规范
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 9</span><span>    ├── 12-backend.md      # 后端开发规范
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">10</span><span>    └── 20-testing.md      # 测试规范
</span></span></code></pre></div><hr>
<ul>
<li>Agent Skill
<ul>
<li>输入：当前会话的所有上下文</li>
<li>因此适合在当前会话，利用当前上下文去完成任务</li>
<li>上下文关联大</li>
</ul>
</li>
<li>SubAgent
<ul>
<li>输入：独立新窗口，独立做事</li>
<li>因此适合在后台做另外的事情，最后完成汇报</li>
<li>上下文关联小</li>
</ul>
</li>
</ul>
<p>本质上是context的不同</p>
<ul>
<li>Plugin：打包完整的skill mcp hooks等，直接使用</li>
</ul>
]]></content:encoded></item></channel></rss>