自從 Anthropic 釋出 Claude Code 之後,雖然有引起一陣波瀾,但似乎大家仍在觀望,且當時 Cursor、Windsurf 的工具盛行,大家似乎看不到 Claude Code 方便之處。直到近幾週,Claude Code 持續優化流程、工具,開始有人認為可以取代、甚至與 Cursor 等工具合作使用變成更強大的程式寫作工具!
含金量滿滿,強烈建議大家讀到最後!
以下整理 三大我最愛、也最推薦新手立即上手的功能,以及與 Cursor 的「體感差異」,也將 Anthropic 官方釋出的使用指南稍微摘要翻譯,最後再分享幾個較少被提到的小技巧,希望幫助你快速體驗 Claude Code 的魅力。
如果想 Anthropic 官方指南,可看我濃縮翻譯的繁體中文精華版:https://vocus.cc/article/685511d2fd8978000167bc7e
重點一:與 Cursor 完美整合 —— 免切換視窗,思路不中斷
坦白說,能在熟悉的編輯器裡呼叫 AI,遠比跳到瀏覽器複製貼上舒適。Claude Code 與 Cursor IDE 的整合幾乎是「原生」等級:- 輸入
claude,一秒召喚聊天面板。我可以下方存著 Claude Code 介面、旁邊放著 Cursor 側邊欄。 - 雙向互動:在 Claude 回覆中點一下程式碼區塊,即可跳回對應檔案行號。(雖然這部分跟 Cursor
⌘ 或 Ctrl+I功能類似就是了。

同時使用 Cursor + Claude Code 做「Vibe Coding」
重點二:Planning Mode —— Claude Code 先畫「藍圖」,再動手寫程式
先畫藍圖,在寫程式
私心很喜歡的功能,直接上圖:

我很喜歡的功能:Claude Code 每則修改前都會先做「規劃」,一來可以看出是否有往自己認爲正確的方向修改,一來Claude Code 因此也降低失敗率

我很喜歡的功能:Claude Code 每則修改前都會先做「規劃」,此外還會有用顏色標示進度
重點三:指令「進一步思考、ultrathink」開啟推理模式
此外,小撇步是使用「多思考、進一步思考」等關鍵字,就會促使 Claude Code 多思考推理(但也代表著要多花 Token 數,多花錢的意思Q_Q)

Prompt 裡面新增「進一步思考」,Claude Code 真的開始思考 ING
(2025年9月更新)此外,可以使用英文「ultrathink」,Claude Code v2.0.19版本會把字變成彩虹色,提醒你我這個倫次「會多思考一點」!

筆者如果發現 Claude 一直無法完成任務、一直跳針,就會開啟 ultrathink 模式!
重點四:逐步 Accept v.s. Accept edits on
相較於其他 CLI 工具,Claude code 提供「逐步同意」的功能,你可以清楚看到每個階段的修改,如果你認為不妥,可以按「No」持續修改。
筆者自己習慣大概70%狀況都會做逐步 Accept,但如果是連自己還沒確定的方向(如設計UI通常我自己就是想做一個儀表板、管理介面等,可能可以簡述功能,但無法詳述實際每個細節),那我就會放手讓他「自動編輯」,編輯完後我再去看成果。
「自動編輯」模式,在進入 claude 以後按下「shift + tab」就會有「⏵⏵ accept edits on (shift+tab to cycle) 」字眼出現。
「自動編輯」模式,強烈建議搭配 git 管理。

逐步 Accept 也可以中斷(3) 並給修改指令,讓 Claude Code 往新方向撰寫程式碼

開大絕:不一一 Accept 直接讓 Claude Code 幫你改完所有程式碼!

開大絕:不一一 Accept 直接讓 Claude Code 幫你改完所有程式碼!(但不太建議哈哈除非真的是很 Vibe coding 你不需要在意程式碼寫得如何)
重點五:直接操作 git,甚至直接送出 Pull Request
寫程式「版本管控」相當重要!Claude Code 在處理 Git 版本管控相關任務方面表現相當優異,且 Anthropic 官方釋出的文件就顯示,許多 Anthropic 工程師超過九成 Git 操作都是透過 Claude Code 完成。主要應用包括以下幾種情境:
- 查詢 Git 歷史紀錄:例如「v1.2.3 版本有哪些變更?」「這個功能是由誰負責?」「這個 API 為什麼這樣設計?」
- 撰寫 commit 訊息:Claude 會根據你的程式碼變更與近期歷史,自動生成具脈絡的 commit 訊息。
- 處理進階 Git 操作:包括還原檔案、解決 rebase 衝突、比對與合併 patch 等複雜任務。
如:
> commit my changes with a descriptive message
claude commitClaude Code 與 git 互動可見:
但是!你可以在他執行前逐步 Accept,強烈建議所有 git 指令都不應讓 claude 放手執行!否則如果 claude 做出一些不當的推送,可能導致其他專案協作者生氣ㄛ!XD
注意1:Claude Code 缺點...一項重要部分差 Cursor 一點:圖形界面快速恢復前一版本程式碼
2025.10以後
Anthropics 公布「/rewind」指令,終於讓人可以「恢復上一步」!每當 Claude 幫你修改檔案時,系統都會在修改前自動建立一個「檢查點(checkpoint)」——也就是當下程式狀態的快照。

/rewind 範例
使用方法:按兩次 Esc 鍵(Esc + Esc),或輸入指令 /rewind,即可開啟「回溯選單」。在這裡你可以選擇回復:
- 只回到對話內容:回到指定使用者訊息,但保留目前的程式檔案修改
- 只回復程式碼:撤銷檔案變更,但保留當前的對話進度
- 同時回復對話與程式碼:完整還原成過去的狀態
但需注意仍有一些動作是無法被回復的:
- 不追蹤 Bash 指令造成的變更。e.g.
rm -Rf *.html、cp source.txt dest.txt這些直接操作檔案系統的動作不會被檢查點追蹤,因此無法透過/rewind復原。 - 不追蹤外部變更,檢查點只會記錄 在當前 Claude Code 會話中進行的編輯。
- 不是版本控制的替代品:檢查點主要用於臨時回復或短期實驗。
因此,筆者強烈建議還是輔以 git 實作囉!
2025.09以前
許多 AI coding 的大師們(?)都會強烈建議,「AI coding 版本管控很重要」 務必使用 Git 管理。但有時候小小的修改累積,我自己不會一直想要去 push 備份,因此,在 Cursor 圖形介面中「Restore checkpoint」的功能非常重要,我可以任意切換到某一個時間點的程式碼後,重新詢問。

至今我認為 Cursor 介面做最好的地方,可以任意在任一時間點「Restore checkpoint」
注意2:開始 claude 編輯前「確保檔案都儲存了」!
筆者常常遇到自己手動編輯了某程式,然後又叫 claude 接手時,因為忘記按下儲存,導致 claude 閱讀舊程式碼,並嘗試修改舊程式碼,導致版本衝突或可能需互相覆蓋。因此這件事情相當重要啊!
冷門但超實用的小技巧
技巧1:別再誤會,Claude Code CLI可以吃截圖!
以 Mac 為例,可使用⌘Cmd+^Ctrl+⇧Shift+4 框選截圖,框選完以後,就會自動將截圖複製起來了(同⌘Cmd+C的概念),此時在終端機可以直接「^Ctrl+V」就會成功貼上!
切記,是 「^Ctrl+V」不是「⌘Cmd+V」,很特別!Mac 使用者要注意了!
![複製成功會出現像是「 [Image #1] 」的樣子!](https://resize-image.vocus.cc/resize?compression=6&norotation=true&url=https%3A%2F%2Fimages.vocus.cc%2Fa3a179a3-2bfa-42ba-a774-3b14ee686f3e.png&width=740&sign=g66nThHBT53jLJATFw3YUkqrfOmvCmg3RfRzIaWtBU0)
複製成功會出現像是「 [Image #1] 」的樣子!
技巧2:建立 Claude.md 幫專案摘要!這是重要的「系統提示詞」
初始化專案時,官方建議可以先用以下指令
簡易的摘要專案:
> summarize this project
真正生成 Claude.md:
> /init
執行上述程式碼,Claude Code 會花一點時間摘要你的專案,並寫入這個 markdown 文件。
根據 Claude Code 文件,CLAUDE.md 是 Claude 在啟動對話時會自動讀取的說明檔,非常適合用來紀錄專案相關的關鍵資訊,例如常用指令、核心檔案與工具函式、程式碼風格...,此檔案不限定格式,但要簡潔易讀!通常都放在專案根目錄,但也可以放在像是~/.claude/CLAUDE.md 等位置。
Anthropic 團隊強調, CLAUDE.md 會成為 Claude Prompt 的一部分,因此它的內容品質會直接影響 Claude 回應的精準度。建議定期檢視與優化這份檔案,而不是單純塞入大量內容。
也因此,除了手動更新,也可透過輸入 # 開頭的指令,讓 Claude 自動新增內容到 CLAUDE.md。許多工程師習慣在寫程式過程中同步更新這份說明,並一併納入 commit 中,讓整個團隊都受益。Anthropic 團隊也會用 Claude 的 prompt 改寫工具來優化 CLAUDE.md,甚至透過加強語氣(例如加入「IMPORTANT」「YOU MUST」)來提升指令遵守程度。
技巧3:\ + enter 換行輸入
因為 enter 在終端機上會跟「送出」功能打架,因此如果在 Claude Code 模式要打換行,要先打「\」再加 Enter 按鍵才可以!
(2025年10月更新)Claude Code 目前可以支援「Shift + Enter」 換行!
其他技巧:其他好用功能
歡迎參考我濃縮翻譯的文章,有滿滿 Anthropic 團隊官方建議的「AI寫程式」秘笈!



























