Logo
Published on

Claude Code Tips

Claude Code Tips

啟動指令

Claude Code 提供三種啟動模式:

  • claude - 標準啟動,開始新的對話
  • claude -c - 快速回到最近一次的對話
  • claude -r - 顯示對話歷史列表,包含各對話的摘要,方便選擇要繼續的對話

對話模式切換

在對話中,使用 Shift+TAB 可以切換不同的工作模式:

🤖 自動接受編輯模式 (auto-accept edits)

  • 狀態⏵⏵ auto-accept edits on
  • 功能:自動接受已明確允許或先前已核准的編輯指令
  • 適用場景:重複性編輯或信任度高的操作

📋 規劃模式 (plan mode)

  • 狀態⏸ plan mode on
  • 功能:專注於設計和規劃,不會實際編輯檔案
  • 適用場景:架構設計、流程規劃、需求分析階段

⚠️ 危險權限模式 (Bypassing Permissions)

  • 啟動:使用 --allow-dangerously-permissions 參數
  • 功能:允許所有權限,跳過安全檢查
  • 注意不建議使用,僅在完全了解風險時使用

對話中的常用指令

📁 檔案操作

  • @ - 指定檔案
    • 輸入後會顯示相關檔案列表
    • 可以選擇要操作的檔案
    • 支援模糊搜尋和自動完成

💻 直接執行指令

  • ! - 直接執行 shell 指令
    • 不透過 AI 處理
    • 立即執行系統命令
    • 適合快速的系統操作

📝 記憶功能

  • # - 添加到記憶中
    • 將重要內容存儲到 CLAUDE.md 檔案
    • 建立專案的知識庫
    • 方便後續對話參考

⌨️ 快捷鍵操作

  • ESC - 中斷當前任務

    • 直接中斷 Claude 正在執行的任務
    • 不會破壞 session 或遺失任何進度
    • 安全的停止操作方式
  • ESC ESC - 重新發送過去的內容

    • 顯示過去發送過的內容列表
    • 可以選擇並重新發送
    • 類似開分支的概念,從過去的內容開啟新的對話分支

🧠 AI 推理模式

啟動更深入的思考分析,Claude Code 提供 5 個層級的思考模式:

  • think - 基礎推理模式
  • think more - 進階推理模式
  • think a lot - 深度推理模式
  • think longer - 延長推理模式
  • ultrathink - 極致推理模式

⚠️ Token 消耗提醒

  • 啟用思考推理會消耗相對應的 token (使用量)
  • 越深的思考層級,消耗的 token 越多
  • 建議根據問題複雜度選擇適當的層級

特性

  • 進入自我迭代和深入思考
  • 提供更詳細的分析過程
  • 思考層級越高,分析越深入
  • 適用於複雜問題解決

Hook 使用

請參考 blog 文章 Claude Code Hooks:代理式程式開發的觀測性與控制力

多工處理

請參考 blog 文章 Claude Code 多工處理:運用 Git 工作樹提升開發效率

規格驅動開發流程 (Spec-Driven Development, SDD)

請參考 blog 文章 Claude Code 中重現 Kiro 的規格驅動開發流程

隨時隨地的 Coding

請參考 blog 文章 隨時隨地的 Vibe Coding:透過 Vibe Tunnel 突破地點限制

使用建議

  1. 新手入門:從標準啟動模式開始,熟悉基本操作
  2. 效率提升:善用 -c 快速回到工作對話,使用 -r 瀏覽歷史對話
  3. 檔案管理:多使用 @ 指令進行精確的檔案操作
  4. 快速指令:善用 ! 直接執行系統命令,提升操作效率
  5. 知識累積:重要的決策和配置使用 # 記錄到記憶中
  6. 任務控制:使用 ESC 安全中斷任務,ESC ESC 重新發送或開啟對話分支
  7. 智慧思考:根據問題複雜度選擇合適的 think 層級,注意 Token 消耗
  8. 模式切換:使用 Shift+TAB 在不同工作模式間切換,提升工作效率

支持創作

如果這篇文章對您有幫助,歡迎透過 贊助連結 支持我持續創作優質內容。您的支持是我前進的動力!


圖片來源:AI 產生