Lapce, Rust programlama diliyle geliştirilmiş, GPU hızlandırmalı rendering kullanan yüksek performanslı bir açık kaynak kod editörüdür. VS Code’a benzer arayüzü ve LSP desteğiyle modern bir geliştirme deneyimi sunarken bellek ve CPU kullanımını minimize eder. Windows, macOS ve Linux üzerinde çalışır; Apache 2.0 lisansıyla ücretsiz ve açık kaynaklıdır.
Temel Özellikler
- Rust ile yazılmış, GPU hızlandırmalı WGPU rendering
- LSP (Language Server Protocol) yerleşik desteği
- DAP (Debug Adapter Protocol) ile debug entegrasyonu
- Vim keybinding modu
- Eklenti sistemi (Volt plugin marketplace)
- Uzak geliştirme desteği (SSH üzerinden)
- Çoklu panel ve sekme yönetimi
- Yerleşik terminal entegrasyonu
Lapce’de bir programlama dili için LSP nasıl kurulur?
Lapce, bazı diller için LSP sunucusunu otomatik olarak kurar; ancak önce Volt eklenti marketinden ilgili dil eklentisini yüklemeniz gerekir. Eklenti yöneticisini açın (Ctrl+Shift+X), arama kutusuna programlama dilinizin adını yazın ve uygun eklentiyi yükleyin. Eklenti genellikle LSP sunucusunu da beraberinde yükler; bazı durumlarda sunucuyu sisteme manuel kurmanız ve Lapce ayarlarından yolunu belirtmeniz gerekebilir. Python için pylsp, Rust için rust-analyzer ve JavaScript için typescript-language-server en yaygın kullanılan sunuculardır.
Lapce VS Code’dan daha hızlı mı?
Lapce, Rust ve GPU hızlandırması sayesinde başlangıç süresi ve düzenleme yanıt hızı açısından VS Code’dan belirgin biçimde daha hızlıdır. VS Code, Electron tabanlı olduğundan JavaScript yorumlaması ve Chromium altyapısının getirdiği ek yük nedeniyle daha fazla RAM ve CPU kullanır. Günlük pratik kullanımda fark en çok büyük dosya açma, çok sayıda sekme ve eklenti yüklendiğinde hissedilir. Ancak VS Code’un çok daha olgun eklenti ekosistemi ve topluluk desteği, karmaşık projelerde avantaj sağlar. Lapce aktif geliştirme aşamasındadır; bazı özellikler henüz tam olarak oturmamış olabilir.
Lapce alternatifleri
Yüksek performanslı kod editörü alternatifleri: Zed, Lite XL, Kate, Geany.
- Rust ile yazılmış, son derece hızlı
- GPU hızlandırmalı rendering
- LSP ile çoklu dil desteği
- Açık kaynak (Apache-2.0)
- Yerleşik terminal
- VS Code'a göre daha az uzantı
- Hâlâ geliştirme aşamasında
- Türkçe dil desteği yok
İşletim Sistemi: Windows 10/11, macOS, Linux
RAM: 512 MB
Disk: 100 MB
GPU: GPU ile hızlandırma opsiyonel