6 poin oleh xguru 2022-04-12 | 5 komentar | Bagikan ke WhatsApp
  • Cerdas seperti IDE, tetapi menargetkan lingkungan pengembangan ringan yang secepat editor
  • Juga berfokus pada penulisan kode Go/Rust dan membaca kode
  • Selalu mempertahankan Abstract Syntax Tree
    • penggantian nama variabel otomatis (secara real-time di seluruh kode)
    • refactoring cepat
    • pelengkapan otomatis cerdas
  • Documentation Explorer
    • otomatis menemukan semua dependensi dan membuat dokumentasi secara otomatis (saat ini hanya mendukung bahasa Go)
    • memungkinkan melihat referensi API yang digunakan terkumpul di satu tempat (mendukung offline)
  • alat pencarian yang kuat
    • menggabungkan command line yang sederhana dengan tampilan GUI
    • berbagai filter: mencari method yang menggunakan struct tertentu, pencarian regex direktori, pencarian enum, hanya mencari file bahasa tertentu, hanya mencari di dalam test
  • performa unggul
    • akselerasi perangkat keras, multithreading, serta mekanisme pencarian dan pengindeksan asinkron
    • pencarian teks menggunakan SIMD
    • pencarian file tetap merespons sangat cepat bahkan pada sekitar 75.000 file
    • pencarian simbol tidak bergantung pada Language Server. Dapat membuat simbol secara langsung dengan cepat dalam waktu kurang dari 1 detik pada proyek yang berisi lebih dari satu juta baris kode
  • mode Navigation yang cocok untuk membaca kode
    • sebagian besar token dapat diklik
    • minimap bentuk baru: highlight simbol, menampilkan tipe simbol dengan ikon, dll.
    • popup definisi simbol, melihat riwayat penggunaan
  • terminal bawaan
  • menyediakan command palette
  • mendukung multi-cursor
  • aplikasi native khusus macOS, hemat penggunaan memori dan cepat
    • data internal dan kode pencarian ditulis dalam Rust, sedangkan UI dikembangkan dengan Swift dan keduanya dihubungkan melalui C FFI
    • menggunakan struktur data Rope + Tree-sitter
    • bekerja cepat bahkan pada file berukuran lebih dari 1 GB dengan puluhan juta baris
  • khusus macOS dan berbayar ($24.99)

5 komentar

 
winterjung 2024-05-04

Saya jadi menemukan tulisan terkait editor ini dari 2 tahun lalu, dan sekarang domainnya pun sudah kedaluwarsa, serta para pengguna juga menilai ini sebagai scam. Saat membeli produk berbayar & closed-source, sepertinya kita memang harus berhati-hati.

 
xguru 2024-05-05

Aduh, begitu ya huhu

 
hongminhee 2022-04-12

Saya membuka satu file dari proyek mainan Rust (sekitar 150 baris), lalu aplikasinya langsung tertutup. Sepertinya untuk saat ini masih cukup tidak stabil. Menyediakan binary untuk Apple Silicon dan prosesor Intel sekaligus terlihat bagus.

Meskipun dijual berbayar, rasanya akan lebih baik jika didistribusikan setidaknya dengan lisensi seperti GPL. Bagaimanapun juga, orang yang menggunakannya pada akhirnya adalah para programmer, jadi akan bagus jika bahkan pengguna yang membelinya secara berbayar pun bisa memperbaiki kode sumber dan terus meningkatkan perangkat lunaknya. Bahkan untuk bug yang saya alami saja, kalau saya bisa membaca dan memperbaiki source code-nya, rasanya saya mungkin akan terpikir untuk meluangkan waktu di akhir pekan untuk mencoba memperbaikinya…

 
lux1024 2022-04-12

Katanya bisa membaca bahkan puluhan juta baris dengan cepat, ironis ya. -0-

 
xguru 2022-04-12

Sepertinya banyak kekhawatiran soal apakah editor berbayar & closed-source benar-benar bisa dikembangkan secara berkelanjutan.
https://news.ycombinator.com/item?id=30952084
Kalau developer yang memakai Go/Rust di Mac, rasanya layak dicoba setidaknya demi performanya..
Tapi apakah ini benar-benar bisa terus dikembangkan secara berkelanjutan, saya juga agak ragu..