Geany IDE 1.38 buraxılışı

Geany 1.38 layihəsinin buraxılışı, yüngül və yığcam proqram inkişaf mühitini inkişaf etdirərək mövcuddur. Layihənin məqsədləri arasında montaj zamanı minimum sayda asılılıq tələb edən və KDE və ya GNOME kimi xüsusi istifadəçi mühitlərinin xüsusiyyətlərinə bağlı olmayan çox sürətli kod redaktə mühitinin yaradılması da var. Geany qurmaq üçün yalnız GTK kitabxanası və onun asılılıqları (Pango, Glib və ATK) tələb olunur. Layihə kodu GPLv2+ lisenziyası altında paylanmış və C və C++ dillərində yazılmışdır (inteqrasiya edilmiş scintilla kitabxanasının kodu C++ dilindədir). Paketlər BSD sistemləri və əsas Linux paylamaları üçün yaradılmışdır.

Geany-nin əsas xüsusiyyətləri:

  • Sintaksis vurğulanması.
  • Funksiya/dəyişən adlarının və if, for və while kimi dil konstruksiyalarının avtomatik tamamlanması.
  • HTML və XML teqlərinin avtomatik tamamlanması.
  • Zəng alətləri.
  • Kod bloklarını yıxmaq imkanı.
  • Scintilla mənbə mətn redaktə komponenti əsasında redaktorun qurulması.
  • C/C++, Java, PHP, HTML, JavaScript, Python, Perl və Pascal daxil olmaqla 75 proqramlaşdırma və işarələmə dilini dəstəkləyir.
  • Simvolların (funksiyalar, metodlar, obyektlər, dəyişənlər) xülasə cədvəlinin formalaşdırılması.
  • Quraşdırılmış terminal emulyatoru.
  • Layihələri idarə etmək üçün sadə bir sistem.
  • Redaktə edilmiş kodu tərtib etmək və işə salmaq üçün montaj sistemi.
  • Pluginlər vasitəsilə funksionallığın genişləndirilməsinə dəstək. Məsələn, versiyaya nəzarət sistemlərindən (Git, Subversion, Bazaar, Fossil, Mercurial, SVK) istifadə etmək, tərcümələri avtomatlaşdırmaq, orfoqrafiya yoxlaması, sinif yaratmaq, avtomatik qeyd etmək və iki pəncərəli redaktə rejimi üçün plaginlər mövcuddur.
  • Linux, FreeBSD, NetBSD, OpenBSD, macOS, AIX 5.3, Solaris Express və Windows platformalarını dəstəkləyir.

Yeni versiyada:

  • Sənədlərin açılması sürətinin artması.
  • Ctags dəstəyi üçün kod Universal Ctags ilə sinxronlaşdırılıb, yeni təhlilçilər əlavə edilib.
  • GTK2 kitabxanası üçün dəstək silindi.
  • Bütün açıq sənədləri yenidən yükləmək üçün isti düymə əlavə edildi.
  • SaveActions plagini faylları dərhal saxlamaq üçün qovluğu konfiqurasiya etmək imkanı verir.
  • Julia proqramlaşdırma dili və Meson qurma skriptləri üçün əlavə dəstək.
  • Montaj mühiti üçün tələblər artırıldı; montaj indi C++ 17 standartını dəstəkləyən kompilyator tələb edir.
  • 32-bit Windows sistemləri üçün icra edilə bilən faylların yaradılması dayandırıldı və 64-bit quruluşlar GTK3-dən istifadəyə keçdi.

Geany IDE 1.38 buraxılışı
Geany IDE 1.38 buraxılışı


Mənbə: opennet.ru

Добавить комментарий