編輯器元件
擴充功能
Remote SSH
SSH 擴充
Project Manager
管理多個專案
GitLens
進階 Git 整合
Local History
追蹤本機檔案變更
Error Lens
行內錯誤醒目提示
ESLint
程式碼靜態檢查
Prettier
程式碼格式化
Todo Tree
追蹤 TODO 與 FIXME
鍵盤快速鍵
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)
佈景主題
字型
- 下載並將 JetBrains Mono 字型安裝到系統:
- 安裝字型後重新啟動 Cursor
- 在 Cursor 開啟設定(⌘/Ctrl + ,)
- 搜尋「Font Family」
- 將字型家族設為 ‘JetBrains Mono’
為了獲得最佳體驗,你也可以在設定中將
"editor.fontLigatures": true
設為 true,以啟用字體連字。針對特定 IDE 的遷移
IntelliJ IDEA (Java)
Language Support for Java
核心 Java 語言功能
Debugger for Java
Java 除錯支援
Test Runner for Java
執行與除錯 Java 測試
Maven for Java
Maven 支援
關鍵差異:
- Build/Run 組態透過 launch.json 管理
- Spring Boot 工具可透過 “Spring Boot Extension Pack” 擴充取得
- Gradle 支援透過 “Gradle for Java” 擴充提供
PyCharm (Python)
關鍵差異:
- 透過命令選單(Command Palette)管理虛擬環境
- 除錯組態位於 launch.json
- 相依套件管理透過 requirements.txt 或 Poetry
WebStorm (JavaScript/TypeScript)
JavaScript and TypeScript Nightly
最新語言功能
ES7+ React/Redux Snippets
React 開發
Vue Language Features
Vue.js 支援
Angular Language Service
Angular 開發
多數 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 的極限。