- "Practical + Pragmatic"
- Yalnızca 30 MB RAM ve 5 MB disk alanıyla çalışabilen hafif bir editör
- SDL + C + Lua ile geliştirilmiş, Windows/macOS/Linux destekleyen çapraz platform bir araç. Diğer platformlara da kolayca taşınabiliyor
- Sözdizimi vurgulama, çoklu imleç, komut paleti gibi özellikleri destekler. LSP gibi işlevler eklentiler aracılığıyla sunulur
- Lua ve C API ile istenildiği gibi genişletilebilir
- MIT lisanslı açık kaynak
- Lite XL'den fork edilmiş bir kod editörü
Pragtical'ın hedefleri
- Pragtical, performans ve genişletilebilirliği korurken özellikleri genişleterek daha iyi bir deneyim sunmayı hedefliyor
- Build sayısını azaltıp sık sürüm yayınlama yaklaşımıyla sürüm sürecini sadeleştiriyor
- JIT
- Pragtical, öncelikli olarak LuaJIT kullanan bir yaklaşımı benimsiyor
- LuaJIT, performans avantajları ve FFI aracılığıyla native C kütüphaneleriyle kolay arayüz kurma imkanı sunuyor
- LuaJIT, istikrarlı bir geliştirme ekosistemi sağlayabilen olgun bir Lua uygulaması
- Threading
- Dosya arama ve değiştirme gibi performans artışının belirgin olduğu durumlarda çekirdekte kullanılır
- Widgets
- Kolay GUI geliştirme ve yeniden kullanılabilirliği garanti edecek şekilde çekirdeğin bir parçası olarak daha sıkı entegre edilir
- Eklenti geliştiricilerinin ihtiyaç duyduklarında kullanıcı arayüzünü daha kolay geliştirebilmesini sağlar
- Settings UI
- Terminal editörü kullanmıyorsanız, point-and-click tarzı bir yöntem aradığınız anlamına geldiği için varsayılan olarak ayarları düzenlemek için grafik arayüz içerir
- Ancak Lua üzerinden editör yapılandırması çalışmaya devam edecek
- Encoding
- UTF-8, kullanım kolaylığı nedeniyle metin belgeleri için tercih edilen kodlama haline gelmiş olsa da bazen başka kodlamadaki belgelerle karşılaşabilirsiniz
- Gerektiğinde belgeleri başka kodlamalarla yüklemeyi ve kaydetmeyi destekleyecek
- IPC
- Paylaşımlı bellek özelliği çekirdeğin bir parçasıdır ve şu anda açık olan örnekler arasında dosya açma ile sekmeleri sürüklemeye izin vermek için IPC eklentisi varsayılan olarak sunulur
2 yorum
Klasör açma özelliği için pencerenin üst orta kısmındaki Open project düğmesini kullanabilir ya da Ctrl-Shift-P ile
Open folderaratabilirsiniz. Tepki hızının yüksek olması hoşuma gidiyor ama çekirdek sürüm olsa bile günlük kullanım için uygun görünmüyor. Dosya adlarındaki Korece karakterler görüntülenmiyor. Görüntülenmesi için fontu değiştirmeniz gerekiyor.VSCode kullanmak nasıl acaba hehe