特價 -20%

Vibe Coding – Cursor教戰手冊 DM2569

原始價格:NT$880。目前價格:NT$704。

出版商 深智數位股份有限公司
出版日期 2025年09月19日
語言 繁體中文
頁數 576
ISBN 9786267757277

已售完

貨號: DM2569 Categories: ,

描述

內容簡介

\國內第一本!Cursor教戰手冊/

 

☆★☆Context Engineering 頂級實作工具☆★☆

☆★☆100倍速開發,一天完成原型及產品佈署☆★☆

 

【本書特色】

►用GPT-5、Claude 4.0 Sonnet、Gemini 2.5 Pro等最新模型

►MCP、Rules、自訂模式、全自動找文件,Tool Use、SubAgent開發

►Agent / SubAgent / Background Agent / Inline Edit / Chat任你選

►超過20種最新的模型幫產生任何資料,程式碼、文件、PR、流程圖

►最棒的上下文管理,Rules、全目錄索引、`@`加資料、Memory、

►串接數百個 MCP 伺服器,無限制的工具使用,還有 Cursor CLI 工具

►給 Cursor 文件就能開發,用 ChatGPT 撰寫PRD、AGENT.md、TODO.md

►串接 TMDB,5分鐘開發出電影推薦網站,自己幫你 Seed 所有電影資料

►3分鐘寫出YouBike站點查詢 APP

 

【內容介紹】

快點上手全世界最多人用的 AI IDE 開發工具,從此不用再嫌自己打字慢,不用再苦苦尋思創意,只要會說話,就會寫程式。讓 Cursor 帶你用 Vibe Coding 以百倍速度把點子變產品。本書從入門到實戰,一路扶持你成為能駕馭 AI 的開發者。

基礎篇帶你打好根基:設定 Git 與 GitHub、安裝與啟用 Cursor,熟悉介面與操作,活用 Tab 自動完成、Agent、Background Agent、Inline Edit 與 Chat,立即感受效率暴衝。

進階篇教你完全熟練 Cursor 的各種功能,包括使用 Tab 自動完成,使用 Agent 進行自動化工作,使用 Background Agent 進行背景工作,使用 Inline Edit 進行行內編輯,當然還有使用 Chat 一邊聊天,程式就寫好了。

上下文工程篇教你讓 AI 真的「懂你」:掌握 Context Engineering 的關鍵思維,善用 Rules、Memories 與 Codebase Indexing,結合 MCP Server 擴充能力,建立穩定、可重複的工作流,不用再搜尋無盡的網海,不用再埋頭苦讀上百頁英文的官方文件,有了 Cursor,他全部搞定。

實戰篇直上產線:用 AI 專用 PRD 精準規劃,了解 AI 最愛看的`AGENT.md`文件怎麼寫,甚至用 ChatGPT 打磨一個 AI 專用的 PRD 需求,從零打造電影推薦社群網站;再進一步實作多語言開發、架構圖與大型程式碼庫策略,最後用 Cursor CLI 將全端開發一口氣跑完,3分鐘產生一個 YouBike 查詢系統。

 

作者簡介

胡嘉璽

研究領域為LLM、Vibe Coding、Context Engineering、量子電腦、容器。

喜歡旅遊、重訓、天文、物理、美食、爵士樂及貓咪。

聯絡方式:github/joshhu

 

目錄

第一部分:基礎篇

 

0 Vibe Coding 嘗鮮一下

0.1 開發第一個應用程式

0.2 本章小結

 

1 Vibe Coding 必備的基礎知識

1.1 什麼是Vibe Coding

1.2 LLM 的基礎

1.3 目前Vibe Coding 的問題

1.4 Cursor 解決這些問題的關鍵

1.5 Spec Driven Development 的興起

1.6 本章小結

 

2 前置工作及安裝Cursor

2.1 先設定git 及GitHub

2.2 開始安裝Cursor

2.3 帳號註冊與登入

2.4 第一次啟動Cursor

2.5 Cursor 最好用的設定先弄好

2.6 本章小結

 

3 前置工作及安裝CursorCursor 核心介面與基本操作

3.1 一定要懂的Cursor 概念:AI 輔助

3.2 一定要懂的Cursor 概念:上下文及模型

3.3 先了解整個Cursor 的介面

3.4 Cursor 的設定部分

3.5 Cursor 專屬的設定

3.6 如何使用Cursor 管理專案

3.7 本章小結

 

▌第二部分:進階篇

 

4 前置工作及安裝CursorTab 自動完成功能

4.1 Tab 自動完成的基本概念

4.2 Tab 的跳轉功能

4.3 Tab 的進階功能

4.4 Tab 的設定與控制

4.5 Tab 功能實作範例

4.6 本章小結

 

5 Agent 基礎功能

5.1 Agent 概述

5.2 聊天管理功能

5.3 摘要功能

5.4 本章小結

 

6 Agent 進階功能

6.1 Agent 自動產生待辦清單(Planning)

6.2 工具組

6.3 程式碼套用

6.4 差異檢視與審查

6.5 本章小結

 

7 Agent 進階功能AI 聊天功能與應用

7.1 聊天介面詳解:你的AI 互動控制台

7.2 探索聊天模式:與AI 的多種互動方式

7.3 與AI 高效溝通的藝術:提問的技巧

7.4 聊天記錄的管理與應用:累積你的AI 知識庫

7.5 使用Tools 功能:擴展AI 的能力

7.6 使用 Apply 功能:快速套用 AI 的程式碼建議

7.7 本章小結

 

8 背景代理(Background Agent

8.1 如何使用背景代理

8.2 什麼時候需要用背景代理

8.3 背景代理的環境設定

8.4 環境設定檔案

8.5 背景代理的模型支援

8.6 安全性考量

8.7 背景代理範例

8.8 本章小結

 

▌第三部分:上下文工程篇

 

9 行內編輯(Inline Edit

9.1 核心操作模式

9.2 迭代式互動與智慧上下文

9.3 終端機整合(Terminal Integration)

9.4 本章小結

 

10 Rules 功能- AI 乖乖聽話

10.1 System Prompt

10.2 三種Rules 類型:各司其職的規則管理

10.3 Rules 的工作原理:持久化上下文

10.4 Project Rules:專案層級的規則

10.5 產生規則:從對話直接建立

10.6 最佳實務:撰寫有效的規則

10.7 規則範例:實際應用案例

10.8 常見問題解答

10.9 記憶(Memories)

10.10 誰說Rules 要自己寫的?

10.11 本章小結

 

11 程式碼庫索引與忽略檔案

11.1 程式碼庫索引基礎

11.2 多根工作空間支援

11.3 PR 搜尋功能

11.4 忽略檔案設定

11.5 常見問題

11.6 本章小結

 

12 @ 符號的上下文管理

12.1 @ 符號的技術原理

12.2 檔案引用技術(@Files)

12.3 資料夾引用技術(@Folders)

12.4 程式碼片段引用(@Code)

12.5 文件引用系統(@Docs)

12.6 Git 整合技術(@Git)

12.7 對話歷史引用(@Past Chats)

12.8 規則引用系統(@Cursor Rules)

12.9 網路搜尋整合(@Web)

12.10 連結處理技術(@Link)

12.11 變更追蹤系統(@Recent Changes)

12.12 語法檢查整合(@Lint Errors)

12.13 輔助引用功能

12.14 最佳實踐和效能最佳化

12.15 本章小結

 

13 Context 上下文管理

13.1 為什麼上下文這麼重要

13.2 Cursor 怎麼處理上下文

13.3 @ 符號:精確告訴AI 要看什麼

13.4 Rules:AI 的工作守則

13.5 MCP:連接外部世界

13.6 讓AI 自己收集資訊

13.7 上下文管理的實戰技巧

13.8 本章小結

 

14 Cursor 飛起來- 模型上下文協議(MCP

14.1 為什麼需要MCP?

14.2 大概介紹一下MCP 的原理

14.3 在Cursor 中安裝MCP Server

14.4 本章小結

 

15 Cursor 的超強外掛-33 個最重要的MCP 伺服器

15.1 檔案系統管理類MCP

15.2 開發工具與版本控制類MCP

15.3 團隊協作類MCP

15.4 網路與自動化測試類MCP

15.5 資料庫與知識管理類MCP

15.6 文件查詢與AI 助手類MCP

15.7 整合使用策略

15.8 最受歡迎的20 個MCP 伺服器

15.9 MCP 集散地

15.10 本章小結

 

16 Cursor 的模型選擇與設定

16.1 模型選擇策略

16.2 進階模型功能

16.3 模型設定與組態

16.4 常見問題與解決方案

16.5 Cursor 支援的模型一覽表

16.6 模型選擇的基本概念

16.7 模型的行為模式與選擇策略

16.8 實用的選擇技巧

16.9 GPT-5 模型的加入

16.10 本章小結

 

▌第四部分:實戰篇

 

17 Cursor 乖乖聽話:AI 專用PRD 的重要性

17.1 AI 主導,不是輔助開發

17.2 建立針對AI 的PRD

17.3 完整的傳統PRD 範本

17.4 完整的AI 專用PRD 範本

17.5 在Cursor 中實際運用AI 專用PRD

17.6 本章小結

 

18 ChatGPT 產生產品的PRD

18.1 使用ChatGPT 來產生第一版的PRD

18.2 產生PRD 的過程

18.3 本章小結

 

19 利用PRD 建立完整系統

19.1 事先的預備工作

19.2 建立專用的模式與Rules

19.3 開始實作

19.4 修正錯誤

19.5 功能驗證

19.6 在你的電腦上執行這個程式

19.7 用TDD 的方式開發專案

19.8 本章小結

 

20 Cursor 的實際應用與多語言支援

20.1 網頁開發的完整流程

20.2 架構圖表與系統設計

20.3 多層級架構的C4 模型

20.4 大型程式碼庫的管理策略

20.5 文件工具的靈活運用

20.6 Python 開發環境的設定

20.7 JavaScript 與Swift、Java 開發支援

20.8 Rules 自動化與工作流程最佳化

20.9 深度連結與安裝自動化

20.10 上下文管理的進階技巧

20.11 本章小結

 

21 極簡快速的開發方式- Cursor CLI

21.1 安裝Cursor CLI

21.2 基本的使用

21.3 進階用法

21.4 Agent 模式的重點:AGENT.md

21.5 使用Agent 模式開發應用程式

21.6 本章小結

 

後記

 

前言

人類在工業革命之前,經歷了近數千年的黑暗時代。雖然有無數科學家不斷提出新的數學、物理理論,但能讓這些理論造福人群的發明卻寥寥可數。一直到工業革命之後,我們才能真正享受科技帶來的便利——人力與獸力被機器所取代。

我們身在這個時代何其幸運,先後見證多次可與工業革命比肩的重大變革:電腦的出現、網際網路的誕生、行動裝置的普及,以及可說是超越工業革命的更重大變革——AI 的到來。

不同於以往以物理力量取代人力與獸力,AI 的出現直接觸及人類「思考」本身,甚至是取代人類的思考能力。而在更抽象的實作表達方法出現之前,AI多半仍以一行一行的程式碼實作。

是的,就是程式碼。

你還記得寫程式時的焦慮吧!面對空白螢幕不知從何下手,數百頁的官方文件有如無字天書,上網搜尋半天沒有答案,甚至在Stack Overflow 上被冷嘲熱諷。在傳統的開發世界裡,總是在與時間賽跑,在複雜的程式碼迷宮中尋找出口,更別說打字、除錯、測試、重構、部署等繁瑣流程。

但是,一切都變了。

Vibe Coding 的出現,讓整個開發世界徹底翻轉。你不再需要不斷打字、複製貼上、到處查資料;透過自然語言對話,談笑間專案就能完成。這個比傳統開發快上50 到100 倍的新範式,徹底解放了人類在物理世界中被束縛的雙手和大腦。然而針對這麼強大的神祕力量,要控制並操作它,似乎也需要更強大的能力。

這就是為什麼Cursor 的出現,正是進入Vibe Coding 高維空間的關鍵密技。

Cursor 不只是一個編輯器,更像一位真正了解你的「背後靈」。他熟悉你的開發習慣,看過你所有的目錄檔案,理解所有最新官方文件內容,會上網搜尋資料,也能熟練地使用工具操作世界,你更可以規範他的行為讓他乖乖聽話。有了Cursor,你從「劇務」變成了「導演」,而Cursor 呢?他就是你的「演員、攝影師、剪輯師、編劇、化妝師.......」等所有工作人員。

本書誕生於一個簡單的信念:每個人都應該在一天內完成原型及產品的開發,而不是被技術的複雜性所困擾。Cursor 讓Vibe Coding 成為可能——那種順暢、直覺、和電腦對話的寫程式體驗,再加上偵錯,重構,發佈,協作等。這已經不是開發程式,而是一己之力就可以創造一個新的世界。

Cursor 很清楚當今AI 範式的重要性。我們從Feature、Architecture、Objective、Prompt 一路走來,如今已經是Context 的天下;而Cursor 正是Context Engineering 的最佳實踐者。

本書共分為四大部分、二十一章,完整呈現Cursor 最重要的Vibe Coding功能,而非著重於VS Code 的一般功能介紹。內容涵蓋多種AI 模式與操作、可擴充的Rules、Indexing、Tab、Inline Edit、@ 符號、Background Agent、模型選擇、PRD、GPT-5、Cursor CLI、MCP Server 等重點。將這些功能結合起來,你會明白為何Cursor 雖需付費,卻仍是全球最多人使用的AI IDE。筆者自VS Code 轉換至Cursor 後,才真正見識到屬於另一個向量空間的自己,竟是如此豐富且強大。

準備好看看這一個新世界的你活得有多精彩嗎?想體驗什麼叫做真正的Vibe Coding 嗎?在這裡,寫程式不再是痛苦的工作,而是一種自然流暢的創作過程。你會驚訝:自己的想法竟能在轉眼之間發佈成產品;而且這個產品的程式碼水準,足以比擬世界頂尖工程師——甚至在你還沒見過程式碼長相之前。

Cursor,就是幫助你通往另一個平行宇宙的蟲洞。

歡迎來到Cursor 的世界,歡迎來到你的平行宇宙。

胡嘉璽

於荷蘭Amstelveen

2025 年8 月

 

額外資訊

出版商

深智數位股份有限公司

出版日期

2025年09月19日

語言

繁體中文

頁數

576

ISBN

9786267757277