Cursor 常用快捷鍵
快捷鍵 | 用途說明 |
---|---|
Cmd/Ctrl + I | Composer 開啟 AI 對話視窗,可以詢問程式相關問題 |
Cmd/Ctrl + K | Chat 開啟命令面板 |
Cmd/Ctrl + L | 側邊欄,開啟 AI 編輯視窗,可以直接編輯程式碼 |
Cmd/Ctrl + / | 註解/取消註解選取的程式碼 |
Cmd/Ctrl + B | 開啟/關閉側邊欄 |
Cmd/Ctrl + P | 快速開啟檔案 |
Cmd/Ctrl + Shift + P | 開啟命令面板 |
Cmd/Ctrl + F | 在目前檔案中搜尋 |
Cmd/Ctrl + Shift + F | 在專案中搜尋 |
Cmd/Ctrl + ` | 開啟/關閉終端機 |
Cursor AI 對話視窗功能比較
功能 | Composer (Cmd/Ctrl + L) | Chat (Cmd/Ctrl + I) | 側邊欄 (Cmd/Ctrl + B) |
---|---|---|---|
主要用途 | 直接編輯與生成程式碼 | 詢問程式相關問題 | 專案檔案與功能瀏覽 |
互動方式 | 以程式碼編輯為主 | 對話式問答 | 瀏覽與點擊操作 |
適用情境 | - 修改現有程式碼 - 生成新程式碼 - 重構程式碼 |
- 程式邏輯諮詢 - 除錯問題 - 技術概念解釋 |
- 檔案管理 - Git 操作 - 專案結構瀏覽 |
特色功能 | - 即時程式碼預覽 - 多行程式碼編輯 - 程式碼格式化 |
- 自然語言對話 - 程式碼片段分享 - 上下文相關建議 |
- 檔案樹狀結構 - 搜尋功能 - 版本控制整合 |
Cursor 設定檔案說明
設定檔案 | 用途說明 | 檔案位置 |
---|---|---|
.cursorrule | 定義 AI 對話的規則與限制,例如文章風格、格式等,可以指定特定專案的 AI 行為 | 專案根目錄 |
.cursorignore | 設定不要被 AI 分析的檔案與目錄,可以提升 AI 分析效率,避免分析不必要的檔案,類似 .gitignore | 專案根目錄 |
settings.json | VSCode 相容的編輯器設定,如字型、主題、縮排等 | .vscode/settings.json |
keybindings.json | 自訂快捷鍵設定 | .vscode/keybindings.json |
cursor.json | Cursor 專屬設定,如 AI 模型選擇、API 金鑰等 | .cursor/cursor.json |
extensions.json | 建議安裝的擴充功能清單 | .vscode/extensions.json |
Cursor 支援的 AI 模型比較
AI 模型優缺點及適用場景比較
模型名稱 | 優點 | 缺點 | 適用場景 |
---|---|---|---|
claude-3-5-sonnet-20241022 | - 理解力強 - 回答詳細 - 支援長文本 |
- 速度較慢 - 費用較高 |
- 複雜程式分析 - 技術文件撰寫 |
claude-3-opus | - 最強大的 Claude 模型 - 理解力極佳 - 回答品質最高 |
- 速度最慢 - 費用最高 - 資源耗用大 |
- 系統架構設計 - 複雜邏輯分析 |
claude-3.5-haiku | - 速度最快 - 資源耗用少 - 費用較低 |
- 功能較基礎 - 複雜任務表現差 |
- 簡單程式編寫 - 基礎程式除錯 |
claude-3.5-sonnet | - 平衡的性能 - 適中的速度 - 合理的價格 |
- 無特別優勢 - 功能較基礎 |
- 一般程式開發 - 日常技術諮詢 |
cursor-small | - 本地執行快速 - 無需網路連接 - 免費使用 |
- 功能受限 - 理解力較差 |
- 程式碼補全 - 簡單重構 |
gpt-3.5-turbo | - 速度快 - 費用低 - 穩定性高 |
- 理解力較差 - 複雜任務易出錯 |
- 基礎程式編寫 - 簡單除錯 |
gpt-4 | - 理解力強 - 回答準確 - 多語言支援 |
- 速度慢 - 費用高 |
- 複雜程式開發 - 系統設計 |
gpt-4-turbo-2024-04-09 | - 最新版本 - 功能強大 - 知識最新 |
- 不穩定 - 費用高 |
- 新技術開發 - 最新框架使用 |
gpt-4o | - 優化版 GPT-4 - 速度較快 - 準確度高 |
- 費用較高 - 資源耗用大 |
- 大型專案開發 - 程式重構 |
gpt-4o-mini | - 輕量版 GPT-4 - 速度快 - 資源耗用少 |
- 功能較少 - 複雜任務表現差 |
- 小型專案開發 - 基礎程式編寫 |
01-mini | - 極輕量模型 - 速度最快 - 資源耗用最少 |
- 功能最基礎 - 複雜任務不適用 |
- 程式碼補全 - 簡單語法檢查 |
01-preview | - 實驗性功能 - 新特性支援 - 持續更新 |
- 不穩定 - 可能有 bug |
- 新功能測試 - 實驗性開發 |
AI 模型說明
模型名稱 | 釋出時間 | 摘要 |
---|---|---|
claude-3-5-sonnet-20241022 | 2024/10/22 | Claude 3.5 系列的中階模型,平衡了效能與成本 |
claude-3-opus | 2024/03 | Claude 3 系列最強大的模型,專注於複雜任務處理 |
claude-3.5-haiku | 2024/03 | Claude 3.5 系列的輕量級模型,適合快速回應 |
claude-3.5-sonnet | 2024/03 | Claude 3.5 系列的標準模型,適合一般用途 |
cursor-small | 2023/09 | Cursor 自家開發的輕量級本地模型 |
gpt-3.5-turbo | 2022/11 | OpenAI 的經濟型模型,適合一般任務 |
gpt-4 | 2023/03 | OpenAI 的旗艦模型,強大的通用 AI |
gpt-4-turbo-2024-04-09 | 2024/04 | GPT-4 的最新優化版本,知識庫更新至 2024 年 |
gpt-4o | 2024/01 | GPT-4 的優化版本,提升了效能 |
gpt-4o-mini | 2024/01 | GPT-4 的輕量級版本,適合簡單任務 |
01-mini | 2024/02 | Anthropic 的實驗性輕量級模型 |
01-preview | 2024/02 | Anthropic 的預覽版模型,用於測試新功能 |