5 poin oleh GN⁺ 2026-01-06 | 3 komentar | Bagikan ke WhatsApp
  • 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

  • Zed menyediakan autocompletion, navigasi kode, pemeriksaan tipe, dan fitur lain berbasis Language Server
  • Language server bawaan untuk Python adalah Basedpyright, yang berbasis Pyright tetapi menggunakan typeCheckingMode yang lebih ketat
    • Jika ada bagian [tool.pyright] di pyproject.toml, mode recommended akan diterapkan secara default
    • Jika ingin memakai mode standard, pengaturannya harus ditulis secara eksplisit di pyproject.toml
  • Contoh pengaturan:
    "basedpyright.analysis": {
      "typeCheckingMode": "standard"
    }
    
  • Masalah ketika error tipe antar-file tidak langsung diperbarui dapat diatasi dengan pengaturan "disablePullDiagnostics": true
  • Pengenalan virtual environment dan hal serupa berjalan dengan lancar
  • ty language server (dikembangkan oleh Astral, versi Beta) juga diuji dan berjalan baik, tetapi Basedpyright tetap dipakai demi konsistensi dengan CI

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

 
kissdesty 2026-01-07

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.

 
heycalmdown 2026-01-07

Saya sempat ragu mau dipakai buat apa, tapi begitu dengar Anda memakainya sebagai notepad, langsung terasa ini dia! wkwk

 
GN⁺ 2026-01-06
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

    • VS Code adalah produk andalan Microsoft, jadi menurut saya pendekatan “kami akan memperbaikinya secepat mungkin” tidak cukup untuk sebuah pengaturan opt-out global
      Fitur seperti ini seharusnya dibuat agar terblokir dengan aman sejak tahap desain
    • Saya sangat menghargai penambahan satu pengaturan tunggal untuk mematikan semua fitur AI sekaligus
      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
    • Niat seperti ini bagus, tetapi saya penasaran apakah pengaturan ini benar-benar dipakai juga di internal tim
      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
    • Kalimat “kadang fitur AI baru bisa mengabaikan pengaturan” membuat saya curiga, jangan-jangan ini sengaja dimasukkan oleh tim marketing
    • Ada hal yang ingin saya sampaikan kepada Ben. Baru-baru ini saya menyelidiki masalah kepatuhan lisensi LGPL pada aplikasi Electron, dan beberapa perusahaan termasuk Microsoft tampaknya tidak patuh
      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

    • VS Codium tidak terkait dengan Microsoft, melainkan proyek terpisah yang membangun langsung kode open source VS Code
      Hubungannya tidak seperti Chrome/Chromium
    • Saya juga sempat mempertimbangkannya, tetapi saya memakai ekstensi proprietari di VS Code (seperti Pylance) sehingga sulit menggantinya sepenuhnya
      Sebagai gantinya saya mencoba Zed, yang bukan Electron, dan rasanya jauh lebih nyaman
    • Saya sudah memakai VS Codium selama beberapa tahun, tetapi belakangan ada masalah Rust analyzer tidak mengenali perubahan
      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

    • Saya juga pindah ke Zed karena fitur remote di VS Code terlalu sering macet
  • 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

    • Menurut saya “permintaan penambahan fitur” pada akhirnya adalah penyebab software menjadi bloat
      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
    • Saya sangat menyukai tampilan diff IntelliJ
      Seperti yang saya katakan dalam diskusi terkait, kalau ada Git UI mandiri yang cepat dan bagus, saya bahkan bersedia membayarnya
    • Kalau melihat ukuran biner Zed, saya justru ragu apakah ini benar-benar ringan. Dibandingkan Sublime pun rasanya tidak berbeda jauh
    • Saya penasaran kenapa memakai beberapa editor sekaligus. Bukankah lebih efisien mendalami satu saja?
  • 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

    • Saya juga merasakan sensasi tenggelam dalam pekerjaan yang khas dan hanya muncul saat memakai Emacs
      Emacs mempertahankan filosofi yang berpusat pada penyuntingan teks, berbeda dengan IDE modern yang mengejar otomatisasi
      Emacs terasa seperti memberi pengalaman pengembangan yang kerajinan tangan
    • Melihat JetBrains dan VS Code berubah menjadi semakin berpusat pada AI, saya pindah ke doom emacs
      Saya rasa Vim/Neovim maupun Emacs adalah editor yang akan bertahan lama
      Kurva belajar awalnya memang ada, tetapi sangat layak dijalani
    • Berkat LLM, kini saya bisa lebih mudah merapikan konfigurasi Emacs
      Lisp masih sulit, tetapi sekarang saya puas dengan konfigurasi yang rapi dan modern
    • Bahkan di laptop baru, VS Code tetap tidak terasa cepat, jadi saya akhirnya beralih ke Zed
      VS Code memang lebih kuat, tetapi saya sudah tidak tahan lagi
    • Tentu saja tidak semua orang bisa menguasai Emacs dengan sempurna
      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

    • Dulu saya sangat menyukai Sublime, tetapi ekosistem pluginnya stagnan
      Meski begitu, ia adalah pelopor editor ringan seperti Atom, VS Code, dan Zed
    • Plugin Sublime sangat mudah dikembangkan, sampai-sampai satu file .py saja sudah cukup
      Saya sudah membuat beberapa dengan Gemini, dan semuanya bekerja dengan baik
    • Saya memakai SublimeLSP untuk menyelesaikan sebagian besar pekerjaan, tetapi saya iri dengan debugger bawaan Zed dan kemampuan menyalin teks dari dalam pop-up
      Untuk saat ini saya masih merasa Sublime lebih baik dari sisi performa
    • Sublime punya kecepatan menangani file besar yang luar biasa
      Responsivitasnya ada di level yang sulit dikejar editor lain
    • Saya memakai Emacs di terminal sebagai “IDE ringan”, tetapi kenyataannya berat dan lambat
      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

    • Saya kaget mendengar ada yang butuh pratinjau video di editor kode. Nanti saya akan cek di VS Code saat pulang
    • Saya juga punya pengalaman serupa. Ia tidak bisa mengenali interpreter Python, jadi bahkan fitur dasarnya pun terasa tidak stabil
      IDE sekarang memang banyak, tetapi alur kerja dasar tetap harus sempurna
    • Saya juga sempat kesulitan karena format_on_save. Sekarang memang bisa dimatikan, tetapi nilai default-nya masih kontroversial
    • Sublime dan VS Code juga dulu pernah berada di masa ketika mereka sengaja membatasi fitur IDE
      Karena berbasis Rust, ekosistem ekstensi Zed mungkin sulit membesar, tetapi sebagai gantinya performa dan kesederhanaan tampaknya bisa dipertahankan
    • Belum ada yang sebaik debugger VS Code
      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

    • Rasanya benar-benar dibuat dengan perhatian pada pengalaman pengguna, jadi saya memakainya dengan senang hati
    • Hanya saja, kalau fiturnya terus bertambah, kita masih harus melihat apakah kecepatannya bisa tetap dipertahankan
  • 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 penasaran apakah Anda juga mempertimbangkan Vim atau Neovim. Khususnya LazyVim punya konfigurasi default yang bagus sehingga bisa langsung dipakai
      Saya jadi bertanya-tanya apakah kelebihan yang Anda dapatkan di Zed sebenarnya sudah ada juga di Vim
    • Blog-nya tidak bisa diakses karena lonjakan trafik. Saya ingin sekali membacanya nanti