Geany 1.38 IDE versiyasi

Geany 1.38 loyihasining versiyasi mavjud bo'lib, engil va ixcham ilovalarni ishlab chiqish muhitini ishlab chiqadi. Loyihaning maqsadlari orasida yig'ish paytida minimal miqdordagi bog'liqlikni talab qiladigan va KDE yoki GNOME kabi muayyan foydalanuvchi muhitlari xususiyatlariga bog'liq bo'lmagan juda tez kod tahrirlash muhitini yaratish kiradi. 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). Paketlar BSD tizimlari va asosiy Linux distributivlari 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 75 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.
  • Linux, FreeBSD, NetBSD, OpenBSD, macOS, AIX 5.3, Solaris Express va Windows platformalarini qoβ€˜llab-quvvatlaydi.

Yangi versiyada:

  • Hujjatlarni ochish tezligini oshirish.
  • Ctags qo'llab-quvvatlash kodi Universal Ctags bilan sinxronlashtiriladi, yangi tahlilchilar qo'shildi.
  • GTK2 kutubxonasini qo'llab-quvvatlash olib tashlandi.
  • Barcha ochiq hujjatlarni qayta yuklash uchun tezkor tugma qo'shildi.
  • SaveActions plagini fayllarni bir zumda saqlash uchun katalogni sozlash imkoniyatini beradi.
  • Julia dasturlash tili va Meson qurilish skriptlari uchun qo'shimcha yordam.
  • Yig'ish muhitiga qo'yiladigan talablar oshirildi; endi yig'ish uchun C++ 17 standartini qo'llab-quvvatlaydigan kompilyator kerak bo'ladi.
  • 32-bitli Windows tizimlari uchun bajariladigan fayllarni yaratish to'xtatildi va 64-bitli tuzilmalar GTK3-dan foydalanishga o'tkazildi.

Geany 1.38 IDE versiyasi
Geany 1.38 IDE versiyasi


Manba: opennet.ru

a Izoh qo'shish