Claude Code 實戰教學:三大超好用功能公開!【2025年11月更新】【AI寫程式】

更新 發佈閱讀 10 分鐘

自從 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」

同時使用 Cursor + Claude Code 做「Vibe Coding」

重點二:Planning Mode —— Claude Code 先畫「藍圖」,再動手寫程式

先畫藍圖,在寫程式

私心很喜歡的功能,直接上圖:

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

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

我很喜歡的功能:Claude Code 每則修改前都會先做「規劃」,此外還會有用顏色標示進度

我很喜歡的功能:Claude Code 每則修改前都會先做「規劃」,此外還會有用顏色標示進度

重點三:指令「進一步思考、ultrathink」開啟推理模式

此外,小撇步是使用「多思考、進一步思考」等關鍵字,就會促使 Claude Code 多思考推理(但也代表著要多花 Token 數,多花錢的意思Q_Q)

Prompt 裡面新增「進一步思考」,Claude Code 真的開始思考 ING

Prompt 裡面新增「進一步思考」,Claude Code 真的開始思考 ING

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

raw-image

筆者如果發現 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 也可以中斷(3) 並給修改指令,讓 Claude Code 往新方向撰寫程式碼

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

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

開大絕:不一一 Accept 直接讓 Claude Code 幫你改完所有程式碼!(但不太建議哈哈除非真的是很 Vibe coding 你不需要在意程式碼寫得如何)

開大絕:不一一 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 commit

Claude Code 與 git 互動可見:

但是!你可以在他執行前逐步 Accept,強烈建議所有 git 指令都不應讓 claude 放手執行!否則如果 claude 做出一些不當的推送,可能導致其他專案協作者生氣ㄛ!XD

注意1:Claude Code 缺點...一項重要部分差 Cursor 一點:圖形界面快速恢復前一版本程式碼

2025.10以後

Anthropics 公布「/rewind」指令,終於讓人可以「恢復上一步」!每當 Claude 幫你修改檔案時,系統都會在修改前自動建立一個「檢查點(checkpoint)」——也就是當下程式狀態的快照。

/rewind 範例

/rewind 範例

使用方法:按兩次 Esc 鍵(Esc + Esc),或輸入指令 /rewind,即可開啟「回溯選單」。在這裡你可以選擇回復:

  • 只回到對話內容:回到指定使用者訊息,但保留目前的程式檔案修改
  • 只回復程式碼:撤銷檔案變更,但保留當前的對話進度
  • 同時回復對話與程式碼:完整還原成過去的狀態

但需注意仍有一些動作是無法被回復的

  • 不追蹤 Bash 指令造成的變更。e.g. rm -Rf *.htmlcp source.txt dest.txt 這些直接操作檔案系統的動作不會被檢查點追蹤,因此無法透過 /rewind 復原。
  • 不追蹤外部變更,檢查點只會記錄 在當前 Claude Code 會話中進行的編輯
  • 不是版本控制的替代品:檢查點主要用於臨時回復或短期實驗。

因此,筆者強烈建議還是輔以 git 實作囉!

2025.09以前

許多 AI coding 的大師們(?)都會強烈建議,「AI coding 版本管控很重要」 務必使用 Git 管理。但有時候小小的修改累積,我自己不會一直想要去 push 備份,因此,在 Cursor 圖形介面「Restore checkpoint」的功能非常重要,我可以任意切換到某一個時間點的程式碼後,重新詢問。

至今我認為 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] 」的樣子!

複製成功會出現像是「 [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寫程式」秘笈!



留言
avatar-img
CT
94會員
92內容數
加入沙龍追蹤 CT 更多文章!
CT的其他內容
2025/06/20
此文章翻譯自 Claude 官方文件,提供使用Claude Code的進階技巧,包含設定CLAUDE.md、整合工具、常見工作流程(例如測試先行、視覺輔助)、優化工作流程技巧(例如清楚指令、提供視覺參考、及早糾正)、以及運用headless模式、平行運行多個Claude實例等進階應用。
Thumbnail
2025/06/20
此文章翻譯自 Claude 官方文件,提供使用Claude Code的進階技巧,包含設定CLAUDE.md、整合工具、常見工作流程(例如測試先行、視覺輔助)、優化工作流程技巧(例如清楚指令、提供視覺參考、及早糾正)、以及運用headless模式、平行運行多個Claude實例等進階應用。
Thumbnail
2025/06/19
本文將介紹一系列 Claude Code 安裝、初步使用與一些「你必須要知道」且「很多人不知道」的功能! 將 Claude Code 融合在 VS Code / Cursor... 中!(本文以 Cursor 為例) 安裝在 Windows 可能會遇到的問題 安裝 目前僅支援 Mac, Li
Thumbnail
2025/06/19
本文將介紹一系列 Claude Code 安裝、初步使用與一些「你必須要知道」且「很多人不知道」的功能! 將 Claude Code 融合在 VS Code / Cursor... 中!(本文以 Cursor 為例) 安裝在 Windows 可能會遇到的問題 安裝 目前僅支援 Mac, Li
Thumbnail
2025/05/24
製作活動彙整平臺,整合LINE Messaging API、Google試算表、App Script及OpenAI API,解決活動資訊散落及填寫活動繁瑣的痛點。簡述系統架構、開發細節、踩坑經驗及未來優化方向,包含技術選項、API使用、模型選擇、除錯技巧等,並分享如何有效利用LLM提升開發效率。
Thumbnail
2025/05/24
製作活動彙整平臺,整合LINE Messaging API、Google試算表、App Script及OpenAI API,解決活動資訊散落及填寫活動繁瑣的痛點。簡述系統架構、開發細節、踩坑經驗及未來優化方向,包含技術選項、API使用、模型選擇、除錯技巧等,並分享如何有效利用LLM提升開發效率。
Thumbnail
看更多
你可能也想看
Thumbnail
身為一個精打細算,又熱愛旅遊美食的家庭主婦,皮包裡有好幾張信用卡,每次都想著哪張卡要搭配哪個通路比較划算,著實讓人燒腦,這次玉山Unicard彷彿聽到我的心聲,百大消費通路全都給你優惠,讓你無腦消費,帶一張卡就可以輕鬆省錢,FUN心玩透透!
Thumbnail
身為一個精打細算,又熱愛旅遊美食的家庭主婦,皮包裡有好幾張信用卡,每次都想著哪張卡要搭配哪個通路比較划算,著實讓人燒腦,這次玉山Unicard彷彿聽到我的心聲,百大消費通路全都給你優惠,讓你無腦消費,帶一張卡就可以輕鬆省錢,FUN心玩透透!
Thumbnail
話說身為短線交易者,每天要作的事情就是從盤勢觀察、到籌碼流向,再到經過多維度資料數據交叉比對,盤中盯著分K、江波圖和五檔報價,算計著每一分K線的轉折,雖能換來即時驗證判斷的快感與成就,但長期下來,卻也衍生眼睛與肩頸卻成了抹不去的職業病。
Thumbnail
話說身為短線交易者,每天要作的事情就是從盤勢觀察、到籌碼流向,再到經過多維度資料數據交叉比對,盤中盯著分K、江波圖和五檔報價,算計著每一分K線的轉折,雖能換來即時驗證判斷的快感與成就,但長期下來,卻也衍生眼睛與肩頸卻成了抹不去的職業病。
Thumbnail
每天都在花錢,但你知道這些錢都能省下一筆嗎?玉山 Unicard 期間限定活動,結合日常高頻消費通路,提供最高 7.5% 的超有感回饋。文章將分享真實使用情境,教你如何聰明運用,讓每筆開銷都化為小確幸。
Thumbnail
每天都在花錢,但你知道這些錢都能省下一筆嗎?玉山 Unicard 期間限定活動,結合日常高頻消費通路,提供最高 7.5% 的超有感回饋。文章將分享真實使用情境,教你如何聰明運用,讓每筆開銷都化為小確幸。
Thumbnail
程式設計與技術能力 在現代社會中的重要性越來越明顯,尤其是在人工智能(AI)和自動化技術迅速發展的背景下。理解編程語言,如Python、R等,以及熟悉相關技術架構和工具,能夠幫助個人在這樣的環境中更好地工作。這種能力不僅對技術專業人士至關重要,也對非技術領域的人士日益重要,因為基礎的程式設計知識已
Thumbnail
程式設計與技術能力 在現代社會中的重要性越來越明顯,尤其是在人工智能(AI)和自動化技術迅速發展的背景下。理解編程語言,如Python、R等,以及熟悉相關技術架構和工具,能夠幫助個人在這樣的環境中更好地工作。這種能力不僅對技術專業人士至關重要,也對非技術領域的人士日益重要,因為基礎的程式設計知識已
Thumbnail
透過 No Code 工具 Glide 打造專屬 APP,Glide 支援無縫串接資料庫(如 Google Sheets, Airtable) 、即時預覽的簡易介面設計、串接第三方工具的自動化流程和強大 AI 功能,還有免費豐富範本供直接套用,無需程式和設計經驗,也能將電子表格數據轉換為 APP!
Thumbnail
透過 No Code 工具 Glide 打造專屬 APP,Glide 支援無縫串接資料庫(如 Google Sheets, Airtable) 、即時預覽的簡易介面設計、串接第三方工具的自動化流程和強大 AI 功能,還有免費豐富範本供直接套用,無需程式和設計經驗,也能將電子表格數據轉換為 APP!
Thumbnail
網址:https://gadget.chienwen.net/x/text/articlecut 這個網頁裡面有許多小工具, 但感覺現在有很多被 AI 取代掉的東西, 推薦大家可以來用看看~
Thumbnail
網址:https://gadget.chienwen.net/x/text/articlecut 這個網頁裡面有許多小工具, 但感覺現在有很多被 AI 取代掉的東西, 推薦大家可以來用看看~
Thumbnail
因為最近想嘗試編碼風格,於是就選了一套比較"不嚴格"的輔助工具來摸索。 編輯器 VS CODE 框架 VUE3 打包工具 VITE 編碼風格 Standard 環境 version { "nodejs":"v18.18.0", "npm":"9.8.1" }
Thumbnail
因為最近想嘗試編碼風格,於是就選了一套比較"不嚴格"的輔助工具來摸索。 編輯器 VS CODE 框架 VUE3 打包工具 VITE 編碼風格 Standard 環境 version { "nodejs":"v18.18.0", "npm":"9.8.1" }
Thumbnail
本文章介紹了Anytype筆記軟體工具的功能和優勢,包括其操作易用性、關聯圖譜、隱私安全和免費使用等特點。同時提供Anytype的延伸學習資源,讓讀者能夠更深入地入門瞭解這個工具。
Thumbnail
本文章介紹了Anytype筆記軟體工具的功能和優勢,包括其操作易用性、關聯圖譜、隱私安全和免費使用等特點。同時提供Anytype的延伸學習資源,讓讀者能夠更深入地入門瞭解這個工具。
Thumbnail
這篇文章精選了三款必備的AI繪圖工具,包括MidJourney、DALL·E和Stable Diffusion。這些工具提供了豐富的創作可能性,讓使用者能夠輕鬆地以AI技術創作各種繪畫作品。
Thumbnail
這篇文章精選了三款必備的AI繪圖工具,包括MidJourney、DALL·E和Stable Diffusion。這些工具提供了豐富的創作可能性,讓使用者能夠輕鬆地以AI技術創作各種繪畫作品。
Thumbnail
AI圖形工具 今天分享一些常用的AI圖形工具。現在的圖形工具非常多,不可能全部都熟悉,因為真的太多了。所以介紹幾個比較常用的工具來供參考。算是我工作室的員工。 取代部分繪圖的工作 AI圖形工具基本上可以取代一部分繪圖的工作。就像速寫一樣,本身長年在畫速寫,但再怎麼說速度也不會比AI生成圖片來得
Thumbnail
AI圖形工具 今天分享一些常用的AI圖形工具。現在的圖形工具非常多,不可能全部都熟悉,因為真的太多了。所以介紹幾個比較常用的工具來供參考。算是我工作室的員工。 取代部分繪圖的工作 AI圖形工具基本上可以取代一部分繪圖的工作。就像速寫一樣,本身長年在畫速寫,但再怎麼說速度也不會比AI生成圖片來得
Thumbnail
有沒有想過,即使沒有任何編程背景,你的創意也能在六個月內轉化成真實的App?我可以以自身經歷跟你說有了 No-Code Tool (無代碼工具) 和 AI 的幫助,這一切都是可能的!你一行 code 都不需要打,甚至也無須學習任何編程語言!沒有什麼比實踐一個自小認為不可能的任務還振奮人心的事了!
Thumbnail
有沒有想過,即使沒有任何編程背景,你的創意也能在六個月內轉化成真實的App?我可以以自身經歷跟你說有了 No-Code Tool (無代碼工具) 和 AI 的幫助,這一切都是可能的!你一行 code 都不需要打,甚至也無須學習任何編程語言!沒有什麼比實踐一個自小認為不可能的任務還振奮人心的事了!
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News