- Penambahan fitur AI yang terlalu sering dan ketidakstabilan di VSCode menurunkan pengalaman pengguna yang sudah ada, sehingga muncul kebutuhan untuk mencari alternatif baru
- Zed adalah IDE ringan dan cepat yang ditulis dengan Rust, serta menyediakan UI dan key binding yang familier bagi pengguna VSCode
- Saat menyiapkan lingkungan pengembangan Python, sempat ada kebingungan terkait mode pemeriksaan tipe pada language server Basedpyright, tetapi masalah ini diselesaikan melalui pengaturan
pyproject.toml
- Kecepatan, stabilitas, dan konfigurasi yang sederhana pada Zed menjadi keunggulan utama, dan meskipun ekosistem ekstensinya kecil, itu sudah cukup untuk pengembangan sehari-hari
- Zed muncul sebagai IDE kompetitor yang dapat menantang posisi dominan VSCode, sekaligus memulihkan alur kerja ringan yang berfokus pada pengembang
Alasan meninggalkan VSCode
- VSCode telah digunakan secara stabil dalam waktu lama, tetapi setelah pembaruan yang berpusat pada fitur AI, tiap versi justru menimbulkan kerepotan karena harus menonaktifkan fitur-fitur baru
- Meski tidak menggunakan GitHub Copilot, pesan seperti “cmd+I to continue with Copilot” terus muncul berulang kali
- Fitur yang tidak perlu seperti saran terminal inline berbenturan dengan shell autocompletion
settings.json menjadi panjang seperti daftar pengaturan untuk menonaktifkan fitur, dan sering muncul bug, perlambatan, serta crash
- Ada harapan integrasi AI di VSCode bisa kembali menjadi kurang mengganggu dan lebih stabil, tetapi untuk saat ini perlu mencari alternatif lain
- IDE JetBrains terasa berat, sementara Vim/Emacs dikesampingkan karena beban konfigurasi yang besar
- Akhirnya Zed yang ditulis dengan Rust dicoba sebagai IDE baru
Kesan pertama terhadap Zed
- Saat beralih dari VSCode, UI dan key binding yang mirip membuat lingkungan ini langsung terasa familier
- Namun, Zed tidak memiliki panel daftar file terbuka, sehingga navigasi dilakukan lewat pencarian file
Cmd+P
- Pengaturan VSCode bisa diimpor secara otomatis, tetapi dipilih konfigurasi manual untuk memulai dari awal
- Pengaturan utama cukup sederhana, hanya sekitar ukuran font, tema, menonaktifkan Git blame, dan mengaktifkan autosave
- Kecepatan dan responsivitas jauh lebih unggul dibanding VSCode, dan selama 2 minggu pemakaian tidak ada bug maupun crash
- Digunakan untuk pengembangan Python dan Go
- Go langsung berjalan tanpa konfigurasi tambahan
- Python memerlukan waktu untuk penyiapan awal
Proses menyiapkan lingkungan Python
Evaluasi penggunaan Zed saat ini
- Sudah menjadi IDE utama untuk pengembangan Python dan Go
- Cepat, stabil, dan memiliki antarmuka yang familier, dengan fitur dasar yang solid
- Ekosistem ekstensi memang lebih kecil daripada VSCode, tetapi sudah memadai untuk pengembangan sehari-hari
- Satu kekurangan yang terasa hanyalah belum adanya diff viewer sekuat GitLens
- Fitur AI di Zed memang ada, tetapi tidak mengganggu, dan bisa diabaikan bila tidak diperlukan
- Paket berbayar menyediakan fitur prediksi saat mengetik, sekaligus menjadi model pendapatan untuk keberlanjutan proyek
Kesimpulan
- Zed muncul sebagai kompetitor nyata bagi VSCode
- Hanya mengandalkan pengaruh Microsoft mungkin tidak cukup untuk mempertahankan posisi VSCode
- Kecepatan, kesederhanaan, dan stabilitas Zed meningkatkan pengalaman pengembang, dan ditutup dengan pesan, “VSCode, sekarang saatnya bangun”
3 komentar
Saya masih belum bisa memakainya sebagai tool pengembangan utama, dan saat ini saya menggunakannya sebagai pengganti Notepad (...), tetapi responsnya yang gesit, UI yang rapi, serta pembaruan yang cepat dan sederhana terasa sangat menarik.
Saya sempat ragu mau dipakai buat apa, tapi begitu dengar Anda memakainya sebagai notepad, langsung terasa ini dia! wkwk
Komentar Hacker News
Saya Ben dari tim VS Code. Semua fitur AI bisa dinonaktifkan dengan satu pengaturan
"chat.disableAIFeatures"Dokumentasi terkait bisa dilihat di halaman pembaruan resmi
Jika fitur AI masih muncul setelah pengaturan diterapkan, silakan laporkan di halaman issue GitHub agar kami tinjau
Kadang fitur AI baru bisa masuk sambil mengabaikan pengaturan itu, tetapi kami berusaha merilis patch perbaikan secepat mungkin
Fitur seperti ini seharusnya dibuat agar terblokir dengan aman sejak tahap desain
Dalam situasi ketika produk ini baru saja di-rebranding sebagai “editor kode AI open source”, menyediakan pilihan untuk tidak menggunakan AI menurut saya adalah bentuk penghormatan terhadap pengguna
Di saat banyak perusahaan memaksakan integrasi LLM, pilihan seperti ini sangat berarti
Saya harus mematikan Copilot berkali-kali dan akhirnya meninggalkan VS Code
Terlalu banyak pop-up sehingga konsentrasi saya terus terganggu, dan setiap minggu rasanya editor ini mengabaikan pengaturan saya
Proyek Electron sendiri tampaknya belum menyadari bahwa LGPL berlaku
Mohon sampaikan hal ini ke tim legal Microsoft agar ditinjau
Saya tidak nyaman dengan dorongan AI yang terus-menerus di VS Code, jadi saya mulai memakai VS Codium sebagai gantinya
VS Codium adalah versi open-core dari VS Code tanpa fitur bermerek Microsoft
Saya mendengar Microsoft mengambil build VS Codium lalu menambahkan fitur mereka sendiri untuk mendistribusikan VS Code
Fitur dasar VS Code itu bagus, tetapi jika Anda tidak suka elemen Microsoft, VS Codium layak dipertimbangkan
Hubungannya tidak seperti Chrome/Chromium
Sebagai gantinya saya mencoba Zed, yang bukan Electron, dan rasanya jauh lebih nyaman
Saat mencoba Zed lagi, hasilnya jauh lebih stabil dan masalah lama itu juga hilang
Setelah membaca tulisan ini saya mencoba memasang Zed lagi, dan masalah lama yang dulu membuatnya macet saat bekerja dengan kode jarak jauh ternyata sekarang sudah teratasi
Git jarak jauh juga berfungsi dengan baik, kecepatannya jauh meningkat, dan rasanya seperti hadiah Natal
Saat ini saya memakai Zed, Sublime, dan VS Code secara bersamaan
Kekurangan terbesar Zed bagi saya adalah belum adanya fitur side-by-side diff
Ada pembahasan terkait di sini, tetapi belum ada perkembangan
Dukungan GDB/LLDB dan penguatan tooling C/C++ juga masih dibutuhkan
Di tengah kenyataan bahwa software sekarang terlalu membengkak, saya suka bahwa Zed dan Sublime bergerak ke arah yang berlawanan
Misalnya, untuk diff, alat khusus terpisah seperti Meld atau Beyond Compare jauh lebih unggul
Kalau editor berusaha memasukkan semua fungsi sampingan seperti ini, inti utamanya jadi kabur
Seperti yang saya katakan dalam diskusi terkait, kalau ada Git UI mandiri yang cepat dan bagus, saya bahkan bersedia membayarnya
Saya membeli MacBook baru dan sengaja tidak memasang VS Code
Sebagai gantinya saya hanya memakai Emacs, dan sangat puas berkat konfigurasi yang saya bangun selama 40 tahun
VS Code memang hebat, tetapi saya tidak bahagia saat menggunakannya. Emacs adalah alat yang memberi saya kebahagiaan
Integrasi LLM juga saya minimalkan, dan hanya memakai gemini-cli atau model lokal saat diperlukan
Emacs mempertahankan filosofi yang berpusat pada penyuntingan teks, berbeda dengan IDE modern yang mengejar otomatisasi
Emacs terasa seperti memberi pengalaman pengembangan yang kerajinan tangan
Saya rasa Vim/Neovim maupun Emacs adalah editor yang akan bertahan lama
Kurva belajar awalnya memang ada, tetapi sangat layak dijalani
Lisp masih sulit, tetapi sekarang saya puas dengan konfigurasi yang rapi dan modern
VS Code memang lebih kuat, tetapi saya sudah tidak tahan lagi
Ini adalah proyek besar yang memerlukan 40 tahun pengalaman dan konfigurasi yang terus dipelihara
Sublime Text tetap editor yang luar biasa
Cepat, pluginnya berjalan baik, dan personalisasi seperti otomatisasi shortcut dengan Claude juga mudah dilakukan
Saya bisa membuat IDE ringan versi saya sendiri dengan Sublime
Meski begitu, ia adalah pelopor editor ringan seperti Atom, VS Code, dan Zed
.pysaja sudah cukupSaya sudah membuat beberapa dengan Gemini, dan semuanya bekerja dengan baik
Untuk saat ini saya masih merasa Sublime lebih baik dari sisi performa
Responsivitasnya ada di level yang sulit dikejar editor lain
Rasanya lebih baik kalau dulu saya belajar Vim saja
Zed lebih cepat dan tidak terlalu mengganggu dibanding VS Code
Namun, saya merasa tidak nyaman karena tidak ada widget untuk menjelajahi call graph fungsi
Ini tidak bisa diselesaikan lewat ekstensi, tetapi justru saya suka karena keterbatasan seperti ini membuatnya menghindari arsitektur ekstensi ala browser web
Performa pencarian di repositori remote besar masih terus ditingkatkan, tetapi saya berharap akan segera membaik
Saya sempat ingin pindah ke Zed, tetapi menyerah karena tidak ada Jupyter notebook dan pratinjau gambar/video
Ketidaknyamanan lain adalah format on save yang aktif secara default (diskusi terkait) dan UX debugger yang masih kalah dari VS Code
IDE sekarang memang banyak, tetapi alur kerja dasar tetap harus sempurna
format_on_save. Sekarang memang bisa dimatikan, tetapi nilai default-nya masih kontroversialKarena berbasis Rust, ekosistem ekstensi Zed mungkin sulit membesar, tetapi sebagai gantinya performa dan kesederhanaan tampaknya bisa dipertahankan
Akhir-akhir ini saya mengedit dengan Helix dan melakukan debugging dengan Xcode. VS Code terlalu sering mengalami kebocoran memori
Zed baru-baru ini benar-benar mengubah lingkungan kerja saya
Kecepatan startup, latensi input, dan penggunaan sumber daya semuanya jauh lebih baik daripada VS Code, dan mode Vim-nya juga termasuk yang terbaik
Saya penulis artikel ini. Saya harap banyak orang bisa berempati dengan pengalaman pindah dari VS Code ke Zed
Zed masih kekurangan detail kecil seperti deteksi indentasi otomatis (tautan issue), tetapi perkembangannya sangat cepat sehingga saya optimistis
Saya jadi bertanya-tanya apakah kelebihan yang Anda dapatkan di Zed sebenarnya sudah ada juga di Vim