安裝與設定

從下載到第一次 AI 對話,完整的安裝與初始化設定流程。

系統需求

  • macOS:12.0 Monterey 以上
  • Windows:Windows 10 / 11(64 位元)
  • Linux:Ubuntu 20.04 以上或相容發行版
  • RAM:至少 8 GB,建議 16 GB 以上
  • 網路:需要穩定的網路連線(AI 功能需要連線至雲端)
  • 磁碟空間:至少 500 MB 可用空間

Cursor 目前不支援完全離線使用,AI 功能需要網路連線。程式碼編輯功能可離線使用。

下載安裝

前往 cursor.com 下載對應平台的安裝檔:

macOS

# 方法一:直接下載 .dmg 檔案
# 前往 cursor.com,點擊「Download for Mac」

# 方法二:使用 Homebrew
brew install --cask cursor

Windows

# 方法一:下載 .exe 安裝檔
# 前往 cursor.com,點擊「Download for Windows」
# 執行 CursorSetup.exe,依照指示安裝

# 方法二:使用 winget
winget install Anysphere.Cursor

Linux

# 下載 .AppImage 或 .deb 檔案
# 前往 cursor.com,選擇 Linux 版本

# 使用 AppImage
chmod +x cursor-*.AppImage
./cursor-*.AppImage

# 或使用 snap
snap install cursor --classic

首次啟動

安裝完成後,首次啟動 Cursor 會引導你完成以下設定步驟:

  1. 選擇語言與外觀:選擇介面語言(英文)與主題色(深色/淺色)
  2. 匯入 VS Code 設定(可選):如果你原本使用 VS Code,可以一鍵匯入設定、擴充套件與快捷鍵
  3. 登入或建立帳號:使用 Email 或 Google 帳號建立 Cursor 帳號
  4. 選擇方案:選擇免費的 Hobby 方案或升級至 Pro
  5. 選擇預設 AI 模型:建議選擇 claude-3.5-sonnet 或 gpt-4o
建議在首次啟動時選擇匯入 VS Code 設定,這樣你熟悉的擴充套件、快捷鍵和主題都會自動遷移,幾乎零學習成本。

帳號與授權

Cursor 需要登入帳號才能使用 AI 功能。登入後:

  • 免費帳號(Hobby):每月 2000 次 Tab 補全 + 50 次進階模型慢速請求
  • Pro 帳號:解鎖無限 Tab 補全 + 500 次進階模型快速請求
  • 如果超過免費額度,可以使用自己的 API 金鑰繼續使用

Cursor Settings → Account 頁面可以查看使用量與升級方案。

匯入 VS Code 設定

如果你已有 VS Code 設定,可以透過以下方式匯入:

# 方法一:首次啟動時選擇匯入
# 啟動畫面會提示「Import VS Code Settings」

# 方法二:之後透過指令匯入
# 開啟命令面板(Ctrl+Shift+P 或 Cmd+Shift+P)
# 輸入:「Cursor: Import VS Code Settings」

# 方法三:手動複製設定檔
# macOS: ~/Library/Application Support/Code/User/settings.json
#        → ~/Library/Application Support/Cursor/User/settings.json
# Windows: %APPDATA%\Code\User\settings.json
#          → %APPDATA%\Cursor\User\settings.json

大多數 VS Code 擴充套件都與 Cursor 相容,因為 Cursor 使用相同的擴充套件 API。但少數特殊擴充套件可能需要手動重新安裝。

設定 API 金鑰(BYOK)

如果你希望使用自己的 API 金鑰(節省 Cursor 方案配額或使用更多模型),可以在設定中加入:

# 開啟 Cursor Settings(Ctrl+Shift+J 或 Cmd+Shift+J)
# 選擇「Models」標籤頁
# 在「OpenAI API Key」欄位輸入你的 OpenAI API Key
# 在「Anthropic API Key」欄位輸入你的 Anthropic API Key

# 或者在設定 JSON 中:
{
  "cursor.openaiApiKey": "sk-...",
  "cursor.anthropicApiKey": "sk-ant-..."
}

使用自己的 API 金鑰時,費用直接從你的 OpenAI 或 Anthropic 帳戶扣除,不會消耗 Cursor 方案的請求配額。

推薦擴充套件

搭配 Cursor 使用時,以下擴充套件能大幅提升開發體驗:

  • Prettier:自動格式化程式碼(Cursor AI 生成的程式碼也會一併格式化)
  • ESLint:即時顯示 JavaScript/TypeScript 錯誤
  • GitLens:強化 Git 歷史瀏覽,方便在 Chat 中討論變更
  • Error Lens:在行內顯示錯誤訊息,讓 Cursor AI 更容易理解問題
  • Thunder Client:輕量 REST API 測試工具,搭配 Agent 開發 API 使用
  • Docker:如果你使用 Docker 進行開發,這個套件讓 Agent 能更好地理解容器設定