CudaText editörü 1.110.3'ün yayımlanması


CudaText editörü 1.110.3'ün yayımlanması

CudaText, Lazarus'ta yazılmış ücretsiz, platformlar arası bir kod düzenleyicisidir. Düzenleyici Python uzantılarını destekler ve Sublime Text'ten ödünç alınan çeşitli özelliklere sahiptir. Projenin Wiki sayfasında https://wiki.freepascal.org/CudaText#Advantages_over_Sublime_Text_3 yazar Sublime Text'e göre avantajları listeliyor.

Düzenleyici ileri düzey kullanıcılar ve programcılar için uygundur (200'den fazla sözdizimsel sözlük mevcuttur). Bazı IDE özellikleri eklenti olarak mevcuttur. Proje depoları GitHub'da bulunur. Linux'ta çalıştırmak için GTK2 ve Qt5'e yönelik yapılar mevcuttur. CudaText'in başlatılması nispeten hızlıdır (Core i0.3 CPU'da yaklaşık 3 saniye).

Son 2 ayda yapılan değişiklikler:

  • Geliştirilmiş TRegExpr düzenli ifade motoru. Atomik gruplar, adlandırılmış gruplar, ileriye dönük+arkaya dönük iddialar, Unicode gruplarını p P'ye göre arama, U+FFFF'den büyük Unicode karakterler için destek eklendi. Bu, Free Pascal'da bulunan motorun aynısıdır ancak yukarı akış sürümüdür. Yukarı yöndeki değişikliklerin Free Pascal'a dahil edilmesi umulmaktadır.

  • Lexer'lar geliştirildi. Örneğin, JSON artık tüm geçersiz JSON yapılarını vurguluyor, Bash geçersiz "sayıları" vurguluyor, PHP başka bir düzenleyicinin testlerini geçebilecek şekilde büyük ölçüde geliştirildi.

  • Eklenen seçenekler:

    • Durum çubuğu yazı tipi.
    • Durum çubuğu rengi için kullanıcı arayüzü tema öğesi.
    • Sekme şeridi ekran çözünürlüğü.
    • Başlangıçta alt ve kenar çubuklarının gösterilmesine izin verin.
  • “Güncellemeleri kontrol et” komutu tüm işletim sistemlerinde çalışır.

  • "Normal ifade" modunda Arama iletişim kutusunun girişini renklendirmek için yeni lexer RegEx.

  • Satır sarma modu için dikey kutular artık Sublime Text ve VS Code'dakiyle hemen hemen aynı şekilde çalışıyor. Daha fazla ayrıntı Wiki'de açıklanmıştır. https://wiki.freepascal.org/CudaText#Behaviour_of_column_selection

  • ST3 kullanıcıları için CudaText'te birçok ST3 eyleminin nasıl gerçekleştirileceğini gösteren bir Wiki bölümü bulunmaktadır: https://wiki.freepascal.org/CudaText#CudaText_vs_Sublime_Text.2C_different_answers_to_questions

Kaynak: linux.org.ru

Yorum ekle