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.
Perbedaan pintasan umum:
- 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 pengalaman makin oke, lo juga bisa ngaktifin ligatur font dengan nyetel
"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 debug 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 via ekstensi “Gradle for Java”
PyCharm (Python)
Python
Dukungan inti Python
Cursor Pyright
Pengecekan tipe yang cepat
Jupyter
Dukungan notebook
Ruff
Formatter dan linter Python
Perbedaan utama:
- Virtual environment dikelola lewat command palette
- Konfigurasi debug di launch.json
- Manajemen requirements 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 via terminal
- Alat database lewat ekstensi “SQLTools”
Rider (.NET)
C#
Dukungan C# inti
DotRush
Environment Pengembangan C# Open Source
ReSharper Plugin
Plugin JetBrains C#
.NET Install Tool
Manajemen SDK .NET
Perbedaan utama:
- Solution explorer lewat file explorer
- Manajemen paket NuGet lewat CLI atau ekstensi
- Integrasi test runner lewat test explorer
GoLand (Go)
Perbedaan utama:
- Instalasi tool Go dipicu otomatis
- Debugging lewat launch.json
- Manajemen paket terintegrasi dengan go.mod
Tips untuk Transisi yang Mulus
1
Gunakan Command Palette
Tekan ⌘/Ctrl + Shift + P untuk mencari perintah
2
Fitur AI
Manfaatkan fitur AI Cursor untuk pelengkapan kode dan refaktorisasi
3
Sesuaikan Pengaturan
Fine-tune settings.json kamu untuk alur kerja yang optimal
4
Integrasi Terminal
Gunakan terminal bawaan untuk operasi command-line
5
Ekstensi
Jelajahi marketplace VS Code untuk alat tambahan
Ingat, walaupun beberapa alur kerja mungkin berbeda, Cursor menawarkan fitur pengkodean berbantuan AI yang powerful untuk ningkatin produktivitas kamu melampaui kemampuan IDE tradisional.