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 開啟設定(⌘/Ctrl + ,)
  3. 搜尋「Font Family」
  4. 將字型家族設為 ‘JetBrains Mono’
為了獲得最佳體驗,你也可以在設定中將 "editor.fontLigatures": true 設為 true,以啟用字體連字。

針對特定 IDE 的遷移

很多人喜歡 JetBrains 的 IDE,因為它們對目標語言與框架提供開箱即用的支援。Cursor 不同——它一開始就像一張白紙,可以依自己的喜好客製,不受限於某個 IDE 預設支援的語言與框架。 Cursor 已能使用 VS Code 的擴充生態系,幾乎所有(甚至更多!)JetBrains IDE 的功能都能透過這些擴充重現。 看看下面針對各個 JetBrains IDE 的建議擴充吧。

IntelliJ IDEA (Java)

關鍵差異:

PyCharm (Python)

關鍵差異:
  • 透過命令選單(Command Palette)管理虛擬環境
  • 除錯組態位於 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)

關鍵差異:
  • 以檔案總管取代 Solution Explorer
  • 透過 CLI 或擴充功能進行 NuGet 套件管理
  • 透過測試總管整合測試執行器

GoLand (Go)

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

順利過渡的小撇步

1

Use Command Palette

按下 /Ctrl + Shift + P 來尋找指令
2

AI Features

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

Customize Settings

調整你的 settings.json,打造最順手的工作流程
4

Terminal Integration

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

Extensions

逛逛 VS Code Marketplace 找更多工具
記得,雖然有些工作流程可能不同,Cursor 提供強大的 AI 輔助開發功能,能讓你的生產力超越傳統 IDE 的極限。