Developer yang mahir VS Code bukan karena hafal semua shortcut, tapi karena mereka tahu shortcut yang paling sering dipakai. Fokus kuasai daftar ini dulu — sudah cukup untuk naikkan produktivitas 2-3x.

Shortcut di bawah menggunakan format Windows/Linux. Untuk Mac, ganti CtrlCmd dan AltOption.

🎯 Yang Paling Penting (Kuasai Ini Dulu)

Shortcut Fungsi
Ctrl+Shift+PCommand Palette — akses semua fitur VS Code
Ctrl+PQuick Open — buka file dengan cepat
Ctrl+`Toggle terminal
Ctrl+Z / Ctrl+Shift+ZUndo / Redo
Ctrl+SSimpan file
Ctrl+WTutup tab aktif

🧭 Navigasi

Shortcut Fungsi
Ctrl+GLangsung ke baris tertentu
Ctrl+Home / Ctrl+EndKe awal / akhir file
Alt+← / Alt+→Navigasi history (back/forward)
Ctrl+TabPindah antar tab yang terbuka
F12Go to Definition
Alt+F12Peek Definition (tanpa berpindah file)
Shift+F12Lihat semua referensi ke fungsi/variabel
Ctrl+Shift+OJump ke simbol (fungsi/class) di file aktif

✏️ Editing

Shortcut Fungsi
Alt+↑ / Alt+↓Pindah baris ke atas / bawah
Shift+Alt+↑ / ↓Duplikasi baris ke atas / bawah
Ctrl+Shift+KHapus baris aktif
Ctrl+EnterBaris baru di bawah (tanpa pindah cursor)
Ctrl+Shift+EnterBaris baru di atas
Ctrl+/Toggle komentar baris
Tab / Shift+TabIndent / unindent baris atau seleksi
Ctrl+Shift+[Fold (lipat) blok kode
Ctrl+Shift+]Unfold blok kode

🖱️ Multi-Cursor (Game Changer!)

Shortcut Fungsi
Alt+ClickTambah cursor di posisi klik
Ctrl+DPilih kata berikutnya yang sama
Ctrl+Shift+LPilih semua kemunculan kata yang sama
Ctrl+Alt+↑ / ↓Tambah cursor di atas / bawah
F2Rename semua kemunculan simbol

🔍 Search & Replace

Shortcut Fungsi
Ctrl+FCari di file aktif
Ctrl+HCari dan replace di file aktif
Ctrl+Shift+FCari di semua file (global search)
Ctrl+Shift+HReplace di semua file

💻 Terminal

Shortcut Fungsi
Ctrl+`Toggle terminal panel
Ctrl+Shift+`Buat terminal baru
Ctrl+Shift+5Split terminal
Alt+1, Alt+2, ...Pindah ke terminal ke-1, 2, dst.
💡 Tips Belajar Shortcut

Jangan coba hafal semua sekaligus. Pilih 5 shortcut saja yang belum kamu pakai, praktikkan selama seminggu sampai jadi kebiasaan, lalu tambah 5 lagi. Cara ini jauh lebih efektif daripada hafal semua sekaligus tapi tidak ada yang dipakai.