Cursor 提供現代且由 AI 驅動的程式開發體驗,足以取代你的 JetBrains IDE。雖然一開始的轉換可能有點不習慣,但 Cursor 以 VS Code 為基礎,具備強大的功能與高度的客製化選項。

編輯器元件

擴充功能

JetBrains IDE 是很棒的工具,因為它們已針對目標語言與框架預先設定完成。 Cursor 則不同——開箱就像一張空白畫布,你可以照自己的喜好自訂,不受限於 IDE 原本鎖定的語言與框架。 Cursor 能連結到龐大的擴充生態系,幾乎所有 JetBrains IDE 提供的功能(甚至更多!)都能透過這些擴充功能重現。 看看以下這些熱門擴充功能:

鍵盤快速鍵

Cursor 內建鍵盤快速鍵管理器,讓你把愛用的快速鍵對應到各種動作。 有了這個擴充功能,你幾乎可以把所有 JetBrains IDE 的快速鍵直接帶到 Cursor! 記得閱讀該擴充的文件,了解如何依你喜好進行設定:

IntelliJ IDEA Keybindings

安裝這個擴充功能,把 JetBrains IDE 的鍵盤快速鍵帶到 Cursor。
常見但不同的快速鍵:
  • Find Action:⌘/Ctrl+Shift+P(對應 ⌘/Ctrl+Shift+A)
  • Quick Fix:⌘/Ctrl+.(對應 Alt+Enter)
  • Go to File:⌘/Ctrl+P(對應 ⌘/Ctrl+Shift+N)

主題

用這些社群主題,在 Cursor 中重現你最愛的 JetBrains IDE 外觀與手感。 可以選擇標準的 Darcula 主題,或挑一款與你 JetBrains 工具語法醒目顯示相符的主題。

字體

想完整重現 JetBrains 的體驗,你可以使用官方的 JetBrains Mono 字體:
  1. 下載並在系統上安裝 JetBrains Mono 字體:
  1. 安裝字體後重新啟動 Cursor
  2. 在 Cursor 開啟 Settings(⌘/Ctrl + ,)
  3. 搜尋「Font Family」
  4. 將字體家族設定為「JetBrains Mono」
為了獲得最佳體驗,你也可以在設定中將 "editor.fontLigatures": true 設為啟用,來開啟字型連字。

針對特定 IDE 的遷移

很多使用者喜歡 JetBrains 的 IDE,因為它們對目標語言與框架提供了開箱即用的支援。Cursor 不同——它開箱就是一張白紙,你可以照自己的喜好客製化,不受限於 IDE 原本鎖定的語言與框架。 Cursor 已經能使用 VS Code 的擴充生態系,幾乎所有(甚至更多!)JetBrains IDE 提供的功能都能透過這些擴充套件重現。 看看下面針對各個 JetBrains IDE 的推薦擴充套件。

IntelliJ IDEA (Java)

關鍵差異:

PyCharm (Python)

關鍵差異:
  • 虛擬環境透過指令面板管理
  • 偵錯設定在 launch.json
  • 相依管理使用 requirements.txt 或 Poetry

WebStorm (JavaScript/TypeScript)

大多數 WebStorm 功能都已內建於 Cursor/VS Code,包括:
  • npm scripts 檢視
  • 偵錯
  • Git 整合
  • TypeScript 支援

PhpStorm (PHP)

關鍵差異:
  • Xdebug 設定透過 launch.json
  • Composer 整合透過終端機
  • 資料庫工具使用 “SQLTools” 擴充套件

Rider (.NET)

關鍵差異:
  • 透過檔案總管使用方案總管
  • 透過 CLI 或擴充套件進行 NuGet 套件管理
  • 透過測試總管整合測試執行

GoLand(Go)

關鍵差異:
  • 自動提示安裝 Go 工具
  • 透過 launch.json 進行偵錯
  • 套件管理與 go.mod 深度整合

順利過渡的小訣竅

1

使用命令選擇器

/Ctrl + Shift + P 找到各種指令
2

AI 功能

善用 Cursor 的 AI 功能進行程式碼補全與重構
3

自訂設定

微調你的 settings.json,讓工作流程更順暢
4

終端機整合

使用內建終端機執行命令列操作
5

擴充功能

到 VS Code Marketplace 探索更多工具
記得,雖然部分流程可能不同,Cursor 提供強大的 AI 輔助編碼功能,能把你的生產力提升到傳統 IDE 之上。