Claude Code
Claude Code 是 Anthropic 公司最近推出的 CLI 工具,讓開發者可以在終端機中直接與 Claude AI 模型互動。
讓我們用一種全新的 Command Line 方式來跟 Claude 和專案的程式碼互動
最新更新
Opus + 1M Context 成為預設模型 (Max 方案)
Claude Code 在 3 月中迎來一個蠻有感的更新
Opus with 1M context 正式成為 Max、Team、Enterprise 方案的預設模型
重點是價格完全沒變,沒有什麼長 context 需要加價的問題
實際使用上最有感的差別是 compaction 變得很難觸發
以前對話長一點,Claude 就會壓縮前面的對話來釋放空間
現在 1M context 讓它能記住更多前面討論過的內容
使用上也要小心注意
AI 模型對於對話內有較多內容時,表現的水準就會開始下滑
儘管現在有 1M 的大小,但官方數據在 1M 時準確率會比 200k 低大約 1x%
大家還是要養成任務做完就重新 /clear 等等習慣,讓 AI 模型能保持在最佳狀態
/effort 調整思考深度
新增 /effort 指令,可以控制 Claude 花多少力氣思考
可選的等級:
- low:簡單任務用
- medium:預設值
- high:複雜任務用
- auto:讓 Claude 自己判斷該用哪個
medium 和 high 看起來雖然就是一個階段的差別
但實質上 high 會帶來比 medium 好幾倍思考的時間和 token 消耗
雖然可能得到的成果很不錯,但還是要考量當下的工作是否需要這麼深度思考
我覺得可以在得到的內容不符合預期時就試試看
也能使用 ultrathink 來實現當下的對話轉成 high 的方式來思考
/plan 可以直接帶描述
以前要進 plan mode 得先切換模式再開始描述需求
現在可以直接打:
1 | /plan fix the auth bug |
Claude 就會帶著這個方向進入 plan mode,省掉一步
/copy 按 w 直接寫入檔案
/copy 指令新增了一個 w 鍵的選項
選取 Claude 的輸出後按 w,可以直接寫入指定檔案
以前的流程是:/copy → 複製到剪貼簿 → 自己打開檔案貼上
現在按 w 就一步到位,省掉中間手動貼上的步驟
/context 加入優化建議
/context 指令本身不是新的,但這次加了蠻實用的功能
現在它會主動告訴你:
- 哪些工具吃掉最多 context 空間
- Memory 是不是太膨脹了
- 目前 context 容量的使用狀況
還會給你具體的優化建議,例如該清哪些 memory、哪個工具可以考慮關掉
對長時間使用 Claude Code 的人來說蠻有幫助的
尤其是覺得「怎麼 context 又滿了」的時候,跑一下 /context 就知道問題在哪
/btw 快速問問題
Claude Code 有時候一個任務會跑超級久(1x分鐘以上甚至更久)
有時候會突然想問一個小問題,但又不想打斷它目前的工作
現在可以直接打 /btw 加上你的問題,Claude 會另外開一個小視窗回答你
幾個重點:
- 不用等 Claude 做完:它正在讀檔案、寫程式的時候你就能問
- 不會進對話歷史:問完就消失,不會佔 context 空間
- 看得到但不能動手:它能看到目前對話的所有內容,但不會去讀檔案或跑指令
- 按
Space、Enter或Escape就能關掉回答
蠻適合拿來問「這個 error 是什麼意思」「這個套件的用法」之類的快速問題
202512 更新
2.0.64 更新 - /stats 指令
用簡單圖示呈現你近 31 天的使用狀況
- 每天的使用量
- 連續的使用天數
- 使用的尖峰時刻
- 不同模型的使用狀況
用快捷鍵切換模型
總是輸入指令到一半時,才想要切換模型?
這時候非常麻煩,還要先把指令刪掉或是輸入完,送出後再切斷和換模型
Claude 最近推出一版更新
1 | alt+P (Windows) |
就能快速切換模型
實際使用切換模型的效果如下:
Pro Plan 模型更新
Pro 方案預設使用 Sonnet,如果想用 Opus 需要開啟 Extra Usage(按 API 價格計費)
-usage 指令
以前有提到使用第三方的 ccusage 來監控使用量
現在 Claude Code 內建 -usage 指令
直接查看當前的使用量剩餘多少
Claude Code 價格
目前價格除了以前要用 API 儲值以外,也包含在訂閱 Claude 的 Pro 以上方案中
用量是跟 Claude 網頁版、桌面版共用的,所有活動都算在同一個額度裡
分別有三種訂閱方式:
Claude Pro
每月 20 美金(約台幣 630 元)
預設使用 Sonnet,Opus 需要開啟 Extra Usage 才能用
用量每 5 小時約可送 45 次指令
Claude Max 5x
每月 100 美金(約台幣 3,150 元)
Pro 的 5 倍用量,每 5 小時約可送 225 次指令
可用 Opus / Sonnet / Haiku,預設就是 Opus(含 1M context)
Claude Max 20x
每月 200 美金(約台幣 6,300 元)
Pro 的 20 倍用量,每 5 小時約可送 900 次指令
可用 Opus / Sonnet / Haiku,預設就是 Opus(含 1M context)
比較表格
| 方案 | 月費 | 每 5 小時約 | 預設模型 | 可用模型 |
|---|---|---|---|---|
| Claude Pro | $20(約 NT$630) | ~45 次 | Sonnet | Sonnet / Haiku |
| Claude Max 5x | $100(約 NT$3,150) | ~225 次 | Opus (1M) | Opus / Sonnet / Haiku |
| Claude Max 20x | $200(約 NT$6,300) | ~900 次 | Opus (1M) | Opus / Sonnet / Haiku |
實際可以送出的次數會根據對話長度、附件大小、使用的模型而有所不同
價格心得
Max 5x 是 Pro 價格的 5 倍、用量也剛好 5 倍,等比例升級
但 Max 20x 只要 Pro 的 10 倍價格,用量卻是 20 倍
所以 Pro 要再往上升級的話,Max 20x 是比較划算的選擇(價格比 Max 5x 多 2 倍,但用量是 4 倍)
另外 Pro 方案要注意,預設只能用 Sonnet
想用 Opus 的話需要額外開啟 Extra Usage(按 API 價格計費),或是直接升級到 Max
常見問題
主要功能
- 程式碼協助 - 快速產生、優化或重構程式碼
- 錯誤診斷 - 幫助找出並修正程式中的錯誤
- 文件生成 - 自動為函數和類別生成文件
- 專案理解 - 分析程式專案結構並提供修改建議
安裝方式
1 | # 使用 npm 安裝 |
安裝完成後會有一系列的初始設定
要在網頁版登入 Anthropic 的帳號
並且需要 API Key 和 綁定信用卡
使用的過程中會根據上下文的方式產生 API 費用
最後到你需要啟用 Claude Code 的專案資料夾
一開始他會先掃描一次專案,產生一份文件
Claude.md 檔案
Claude.md 像是一個專案的簡介
我不確定是給專案成員閱讀的
還是讓 Claude Code 用來快速理解專案的一個方式
很酷的是,專案更新後,可以重新跑一次 claude init 來更新專案的文件!
操作介紹
plan mode & auto accept
在對話框可以切換 plan mode 模式或是 auto accpet 模式
mac os : shift + tab
windows: alt + m
指令列表
Claude Code 提供了不少指令:
1 | # 對話管理 |
串連工作流程
Claude Code 可以跟其他命令一起用,讓工作更輕鬆:
1 | # 讓 Claude 幫你寫 git 提交訊息 |
範例
1 | # 快速理解專案文件 |
更新 20250312 : 應用範例
Youtube
這是一位創作者 巴斯 的 Youtube 影片 : 如何用 Claude Code提升開發效率並簡化 Git 工作流
Threads: Claude Code 整理 Download 資料夾的使用範例
在 Threads 查看
使用心得與限制
Claude Code 強大的地方在於他是指令模式
像 Cursor 雖然是 UI 方便
但在上面介紹到
你可以在一個指令的 output 後直接丟給 claude code 來處理
甚至直接分析 access.log 的內容
限制上應該還是在大型的專案
如果有過多的上下文需要學習
會有處理時間跟 API Cost 的問題
短暫測試的花費
為了測試儲值五美金
一兩個小時的測試後發現快用了一半!
有比想樣中的快,但用 command line 就是有種順的感覺
ccusage 監控 claude code 使用量
如果你已經成為 Claude Code 的愛好者
並且為此升級到 Pro 方案
這邊有一個超棒的工具可以讓你隨時監控目前 Claude Code 的使用量
打開 command line tool 輸入
1 | npm install -g ccusage |
就安裝好了!
使用方法也超級簡單
1 | # 查看每日使用量 |
Raycast 用戶推薦 ccusage extension
- 首先到 Raycast 的 Store 搜尋 ccusage 並且安裝
- 安裝完成除了可以直接在 raycast 使用 ccusage 來看使用量
還可以啟用 menu bar 讓你更方便檢查
這樣未來想要檢查,滑鼠往上稍微移動一下就能看到使用狀況
非常方便
結論
喜歡用 Command Line 的工程師都蠻值得一試的