Geany 2.0 IDE mavjud

Geany 2.0 loyihasining relizi nashr etildi, u minimal miqdordagi bog'liqliklardan foydalanadigan va KDE yoki GNOME kabi individual foydalanuvchi muhitlari xususiyatlariga bog'liq bo'lmagan ixcham va tezkor kod tahrirlash muhitini ishlab chiqdi. Geany-ni qurish uchun faqat GTK kutubxonasi va uning bog'liqliklari (Pango, Glib va ​​ATK) talab qilinadi. Loyiha kodi GPLv2+ litsenziyasi ostida tarqatiladi va C va C++ tillarida yozilgan (integratsiyalangan scintilla kutubxonasi kodi C++ da). Assambleyalar BSD tizimlari, asosiy Linux distributivlari, macOS va Windows uchun yaratilgan.

Geany-ning asosiy xususiyatlari:

  • Sintaksisni ta'kidlash.
  • Funksiya/o‘zgaruvchilar nomlari va til konstruksiyalarini avtomatik to‘ldirish, masalan, if, for va while.
  • HTML va XML teglarini avtomatik to'ldirish.
  • Qo'ng'iroq qilish bo'yicha maslahatlar.
  • Kod bloklarini yig'ish qobiliyati.
  • Scintilla manba matnini tahrirlash komponenti asosida muharrir yaratish.
  • C/C++, Java, PHP, HTML, JavaScript, Python, Perl va Paskal kabi 78 ta dasturlash va belgilash tillarini qo'llab-quvvatlaydi.
  • Belgilarning (funktsiyalar, usullar, ob'ektlar, o'zgaruvchilar) yig'ma jadvalini shakllantirish.
  • O'rnatilgan terminal emulyatori.
  • Loyihalarni boshqarish uchun oddiy tizim.
  • Tahrirlangan kodni kompilyatsiya qilish va ishga tushirish uchun yig'ish tizimi.
  • Plaginlar orqali funksionallikni kengaytirishni qo'llab-quvvatlash. Masalan, plaginlar versiyalarni boshqarish tizimlari (Git, Subversion, Bazaar, Fossil, Mercurial, SVK), tarjimalarni avtomatlashtirish, imlo tekshiruvi, sinf yaratish, avtomatik yozish va ikki oynali tahrirlash rejimidan foydalanish uchun mavjud.

Geany 2.0 IDE mavjud

Yangi versiyada:

  • Meson qurish tizimi uchun tajribaviy yordam qo'shildi.
  • Seans ma'lumotlari va sozlamalari ajratilgan. Sessiyaga oid maʼlumotlar hozir session.conf faylida, sozlamalar esa geany.confʼda.
  • Manba kodlari joylashgan kataloglardan loyihalar yaratish jarayoni soddalashtirildi.
  • Windows platformasida "Prof-Gnome" GTK mavzusi sukut bo'yicha yoqilgan ("Adwaita" mavzusini yoqish opsiyasi variant sifatida qoldiriladi).
  • Ko'pgina tahlilchilar Universal Ctags loyihasi bilan yangilandi va sinxronlashtirildi.
  • Kotlin, Markdown, Nim, PHP va Python tillari uchun yaxshilangan yordam.
  • AutoIt va GDScript belgilash fayllarini qo'llab-quvvatlash qo'shildi.
  • O'zgarishlar tarixini ko'rish uchun kod muharririga interfeys qo'shildi (sukut bo'yicha o'chirilgan).
  • Yon panel hujjatlar ro'yxatini ko'rish uchun yangi daraxt ko'rinishini taklif qiladi.
  • Qidirish va almashtirishda operatsiyalarni tasdiqlash uchun dialog oynasi qo'shildi.
  • Belgilar daraxti tarkibini filtrlash uchun qo'shimcha yordam.
  • Agar satr oxiri belgilari standart belgilardan farq qilsa, satr oxirlarini ko'rsatish uchun sozlama qo'shildi.
  • Oyna sarlavhasi va yorliqlarining o'lchamini o'zgartirish sozlamalarini taqdim etadi.
  • Scintilla 5.3.7 va Lexilla 5.2.7 kutubxonalarining yangilangan versiyalari.
  • GTK kutubxonasi versiyasiga talablar oshirildi, endi ishlash uchun kamida GTK 3.24 talab qilinadi.

Manba: opennet.ru

a Izoh qo'shish