Komponen Editor
Ekstensi
Remote SSH
Ekstensi SSH
Project Manager
Kelola banyak proyek
GitLens
Integrasi Git yang lebih kaya
Local History
Lacak perubahan file lokal
Error Lens
Sorotan error inline
ESLint
Linting kode
Prettier
Pemformatan kode
Todo Tree
Lacak TODO dan FIXME
Pintasan Keyboard
IntelliJ IDEA Keybindings
Instal ekstensi ini untuk membawa pintasan keyboard JetBrains IDE ke Cursor.
Pintasan umum yang berbeda:
- Find Action: ⌘/Ctrl+Shift+P (vs. ⌘/Ctrl+Shift+A)
- Quick Fix: ⌘/Ctrl+. (vs. Alt+Enter)
- Go to File: ⌘/Ctrl+P (vs. ⌘/Ctrl+Shift+N)
Tema
Font
- Unduh dan instal font JetBrains Mono ke sistem kamu:
- Restart Cursor setelah menginstal font
- Buka Settings di Cursor (⌘/Ctrl + ,)
- Cari “Font Family”
- Setel font family ke
'JetBrains Mono'
Biar makin optimal, lo juga bisa nyalain ligatur font dengan nge-set “editor.fontLigatures”: true di settings lo.
Migrasi Spesifik IDE
IntelliJ IDEA (Java)
Language Support for Java
Fitur inti bahasa Java
Debugger for Java
Dukungan debugging Java
Test Runner for Java
Menjalankan dan debugging test Java
Maven for Java
Dukungan Maven
Perbedaan utama:
- Konfigurasi Build/Run dikelola lewat launch.json
- Alat Spring Boot tersedia lewat ekstensi “Spring Boot Extension Pack”
- Dukungan Gradle lewat ekstensi “Gradle for Java”
PyCharm (Python)
Python
Dukungan Python inti
Cursor Pyright
Pengecekan tipe yang cepat
Jupyter
Dukungan notebook
Ruff
Formatter dan linter Python
Perbedaan utama:
- Virtual environment dikelola lewat command palette
- Konfigurasi debugging di launch.json
- Manajemen dependencies lewat requirements.txt atau Poetry
WebStorm (JavaScript/TypeScript)
JavaScript and TypeScript Nightly
Fitur bahasa terbaru
ES7+ React/Redux Snippets
Pengembangan React
Vue Language Features
Dukungan Vue.js
Angular Language Service
Pengembangan Angular
Sebagian besar fitur WebStorm sudah built-in di Cursor/VS Code, termasuk:
- Tampilan skrip npm
- Debugging
- Integrasi Git
- Dukungan TypeScript
PhpStorm (PHP)
PHP Intelephense
Server bahasa PHP
PHP Debug
Integrasi Xdebug
PHP Intellisense
Kecerdasan kode
PHP DocBlocker
Alat dokumentasi
Perbedaan utama:
- Konfigurasi Xdebug lewat launch.json
- Integrasi Composer lewat terminal
- Alat basis data lewat ekstensi “SQLTools”
Rider (.NET)
C#
Dukungan inti C#
DotRush
Lingkungan pengembangan C# open source
ReSharper Plugin
Plugin C# dari JetBrains
.NET Install Tool
Pengelolaan .NET SDK
Perbedaan utama:
- Solution Explorer melalui File Explorer
- Pengelolaan paket NuGet melalui CLI atau ekstensi
- Integrasi test runner melalui Test Explorer
GoLand (Go)
Perbedaan utama:
- Instalasi alat Go dipicu secara otomatis
- Debugging melalui launch.json
- Pengelolaan paket terintegrasi dengan go.mod
Tips untuk Transisi yang Mulus
1
Gunakan Command Palette
Tekan ⌘/Ctrl + Shift + P buat nyari perintah
2
Fitur AI
Manfaatkan fitur AI Cursor buat pelengkapan kode dan refactoring
3
Sesuaikan Settings
Fine-tune file settings.json biar workflow makin optimal
4
Integrasi Terminal
Gunakan terminal bawaan buat operasi command-line
5
Extensions
Jelajahi marketplace VS Code buat alat tambahan
Ingat, meskipun beberapa workflow mungkin beda, Cursor nawarin fitur coding berbasis AI yang powerful dan bisa ningkatin produktivitas melampaui kemampuan IDE tradisional.