Cursor 提供現代化、AI 驅動的編程體驗,可以取代您的 JetBrains IDE。雖然轉換過程一開始可能會感覺不同,但 Cursor 基於 VS Code 的基礎架構提供了強大的功能和廣泛的自訂選項。

編輯器組件

擴充功能

JetBrains IDE 是優秀的工具,因為它們已經為其預期的語言和框架進行了預配置。 Cursor 則不同 - 作為一個開箱即用的空白畫布,您可以根據自己的喜好進行自定義,不受 IDE 預期語言和框架的限制。 Cursor 可以存取龐大的擴充功能生態系統,幾乎所有 JetBrains IDE 提供的功能(甚至更多!)都可以透過這些擴充功能重現。 請查看以下一些熱門擴充功能:

鍵盤快捷鍵

Cursor 內建鍵盤快捷鍵管理器,讓您可以將喜愛的鍵盤快捷鍵對應到動作。 透過這個擴充功能,您可以將幾乎所有 JetBrains IDE 的快捷鍵直接帶到 Cursor! 請務必閱讀擴充功能的文件,了解如何根據您的喜好進行配置:

IntelliJ IDEA Keybindings

安裝此擴充功能,將 JetBrains IDE 鍵盤快捷鍵帶到 Cursor。
不同的常用快捷鍵:
  • 尋找動作:⌘/Ctrl+Shift+P(相對於 ⌘/Ctrl+Shift+A)
  • 快速修復:⌘/Ctrl+.(相對於 Alt+Enter)
  • 前往檔案:⌘/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 來啟用字體連字。

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 腳本檢視
  • 除錯
  • 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 市集以獲得額外工具
請記住,雖然某些工作流程可能有所不同,但 Cursor 提供強大的 AI 輔助編程功能,能夠提升您的生產力,超越傳統 IDE 的能力。