Cursor IDE 教學中心
循序漸進的學習路徑,助你掌握 AI 開發技能
從 VS Code 遷移
輕鬆匯入 VS Code 的配置,快速開始使用 Cursor
匯入 VS Code 配置
透過內建的 VS Code Import 功能,在 Cursor Settings > General > Account 中一鍵匯入所有 VS Code 擴充、設定和快捷鍵綁定。
擴充和設定遷移
完全相容 VS Code 擴充市場,支援一鍵匯入 VS Code 配置和外掛。Cursor 會持續更新 VS Code 版本,確保你不會錯過最新特性。
快捷鍵綁定
使用 Ctrl/⌘ + Shift + P 開啟命令面板,輸入 'Keyboard Shortcuts' 自訂快捷鍵。所有 VS Code 的快捷鍵綁定都可以無縫遷移。
介面佈局調整
預設水平佈局的活動欄為 AI 聊天預留空間。如需垂直佈局,可在 VS Code 設定中將 workbench.activityBar.orientation 設為 vertical 並重啟。
Copilot++ 基礎
掌握比 GitHub Copilot 更強大的 AI 程式設計助手
智慧程式碼補全
基於你的最近更改歷史理解意圖,提供更準確的程式碼補全。支援使用 Tab 接受建議,Esc 拒絕,Ctrl/⌘ → 逐字接受。
多行程式碼修改
不僅能插入新程式碼,還能智慧修改現有程式碼。當建議修改現有程式碼時,會以差異彈出視窗形式顯示在當前行右側。
錯誤修復建議
根據編輯器中的 linter 和編譯器錯誤訊息提供修復建議。支援使用 Ctrl/⌘ + Shift + E 快速修復錯誤。
基本設定配置
透過底部狀態列的 Copilot++ 圖示或 Cursor Settings > Features > Copilot++ 管理設定,支援全域或特定語言的啟用/停用。
AI 聊天入門
使用 AI 聊天功能解決程式設計問題
選擇 AI 模型
預設使用 OpenAI 的 GPT-5 模型。可透過 Ctrl/⌘ / 在不同模型間切換(包括 Claude 4.5、Gemini 等),選擇會儲存到未來工作階段。
基本對話技巧
按 Ctrl/⌘ + L 開啟並聚焦 AI 聊天面板,Enter 提交查詢。支援編輯和重新執行之前的查詢。
程式碼上下文理解
自動包含整個程式碼庫的上下文,無需手動複製貼上。支援文件索引和網路搜尋,提供更準確的回答。
常見問題解答
AI 回答會包含可直接應用的程式碼區塊。所有對話都會儲存在聊天歷史中,方便後續檢視和複用。
AI 程式碼重構
使用 Copilot++ 最佳化和重構現有程式碼
程式碼分析理解
Copilot++ 會分析你的編碼模式和最近的更改歷史,理解你的意圖,提供更符合上下文的重構建議。
智慧重構建議
支援變數重新命名、函數抽取、程式碼最佳化等重構操作。每次按鍵或游標移動都會觸發新的重構建議。
多行程式碼修改
可以同時修改多行程式碼,範圍從當前行上方一行到下方兩行。支援整塊程式碼的重構和最佳化。
效能最佳化提示
基於程式碼分析提供效能最佳化建議,包括演算法改進、記憶體使用最佳化等。支援透過命令面板快速應用最佳化。
高階聊天技巧
充分利用 AI 聊天功能提升開發效率
網路搜尋整合
在 Cursor Settings > Features > Chat 中啟用 '總是搜尋網路獲取答案',確保獲得最新的資訊和解決方案。
文件索引功能
自動索引專案文件,提供更準確的上下文相關建議。支援使用者指定程式碼區塊作為參考。
上下文管理
可以選擇是否包含當前檔案作為上下文,或在 Settings 中設定 'Default to no context' 僅使用使用者訊息。
提示詞最佳化
學習編寫更有效的提示詞,包含必要的上下文資訊,獲得更精準的 AI 響應。支援儲存常用提示詞模板。
遠端開發配置
配置遠端開發環境和 SSH 連線
SSH 遠端連線
目前支援 SSH 連線到 Linux 伺服器,暫不支援連線到 Mac 或 Windows 機器。需要正確配置 SSH 金鑰和權限。
環境配置說明
詳細的遠端環境配置步驟,包括 SSH 金鑰設定、遠端伺服器要求和網路配置說明。
常見問題解決
解決遠端連線中的常見問題,如權限錯誤、連線逾時等。提供詳細的故障排除指南。
效能最佳化建議
最佳化遠端開發效能的建議,包括檔案同步策略、快取配置和網路最佳化技巧。
團隊最佳實踐
在團隊中高效使用 Cursor IDE
配置共享方案
透過 Settings Sync 功能同步團隊配置,包括擴充、快捷鍵、程式碼片段等。支援使用 Git 倉庫管理團隊共享的 Cursor 配置檔案。
團隊協作流程
利用 Cursor 的多人協作功能,支援即時程式碼審查、遠端配對程式設計。整合 Git 工作流,提供分支管理和程式碼合併的可視化介面。
程式碼評審整合
與 GitHub、GitLab 等平台深度整合,支援在 IDE 中直接檢視和處理 PR/MR。AI 輔助程式碼評審,自動檢測潛在問題。
知識庫建設
使用 AI 聊天記錄建構團隊知識庫,沉澱編碼最佳實踐。支援匯出和分享常用程式碼片段,建立團隊專屬的程式碼模板庫。
AI 開發工作流
建構基於 AI 的高效開發工作流
AI 助手配置
自訂 AI 助手的行為模式,包括程式碼風格偏好、註解規範等。配置專案特定的提示詞模板,提高 AI 響應的準確性。
程式碼生成流程
使用 AI 快速生成樣板程式碼、測試用例和文件。支援基於專案上下文的智慧程式碼補全,提供符合團隊規範的程式碼建議。
品質控制方案
整合程式碼品質檢查工具,AI 自動審查程式碼風格和潛在問題。支援自訂程式碼品質規則,確保團隊程式碼的一致性。
效率最佳化策略
透過資料分析最佳化開發工作流,識別重複工作和效率瓶頸。利用 AI 自動化處理日常任務,提升團隊整體開發效率。
企業級客製化
企業級環境下的 Cursor IDE 配置與應用
企業級設定
配置企業專屬的 AI 模型和伺服器,支援私有化部署。整合企業內部系統和工具鏈,確保開發環境的統一性。
安全合規配置
實施程式碼安全掃描和敏感資訊檢測,確保符合企業安全標準。配置存取控制和稽核日誌,追蹤程式碼變更和操作記錄。
團隊權限管理
基於角色的權限控制系統,管理團隊成員對不同功能的存取權限。支援整合企業 SSO 系統,統一身份認證。
效能監控方案
部署效能監控系統,即時追蹤 IDE 資源使用情況。最佳化大型專案的載入效能,提供分散式快取解決方案。