Geany 1.38 IDE-ի թողարկում

Geany 1.38 նախագծի թողարկումը հասանելի է՝ զարգացնելով հավելվածների մշակման թեթև և կոմպակտ միջավայր: Ծրագրի նպատակներից է կոդերի խմբագրման շատ արագ միջավայրի ստեղծումը, որը հավաքման ընթացքում պահանջում է նվազագույն քանակի կախվածություն և կապված չէ կոնկրետ օգտագործողների միջավայրերի առանձնահատկությունների հետ, ինչպիսիք են KDE-ն կամ GNOME-ը: Geany-ի կառուցման համար պահանջվում է միայն GTK գրադարանը և դրա կախվածությունը (Pango, Glib և ATK): Ծրագրի կոդը բաշխվում է GPLv2+ լիցենզիայի ներքո և գրված է C և C++ լեզուներով (ինտեգրված scintilla գրադարանի կոդը C++-ով է): Փաթեթները ստեղծվում են BSD համակարգերի և հիմնական Linux բաշխումների համար:

Geany-ի հիմնական հատկանիշները.

  • Շարահյուսության ընդգծում.
  • Ֆունկցիայի/փոփոխականների անունների և լեզվական կառուցվածքների ավտոմատ լրացում, ինչպիսիք են՝ if, for և while:
  • HTML և XML թեգերի ավտոմատ լրացում:
  • Զանգահարեք գործիքների հուշումներ:
  • Կոդի բլոկները փլուզելու ունակություն:
  • Scintilla աղբյուրի տեքստի խմբագրման բաղադրիչի հիման վրա խմբագրի կառուցում:
  • Աջակցում է ծրագրավորման և նշագրման 75 լեզուների, ներառյալ C/C++, Java, PHP, HTML, JavaScript, Python, Perl և Pascal:
  • Սիմվոլների (գործառույթներ, մեթոդներ, առարկաներ, փոփոխականներ) ամփոփ աղյուսակի ձևավորում։
  • Ներկառուցված տերմինալի էմուլյատոր:
  • Ծրագրերի կառավարման պարզ համակարգ:
  • Խմբագրված կոդի կազմման և գործարկման համար հավաքման համակարգ:
  • Աջակցություն պլագինների միջոցով ֆունկցիոնալության ընդլայնմանը: Օրինակ՝ պլագինները հասանելի են տարբերակների կառավարման համակարգերի (Git, Subversion, Bazaar, Fossil, Mercurial, SVK) օգտագործման համար, թարգմանությունների ավտոմատացման, ուղղագրության ստուգման, դասի ստեղծման, ավտոմատ ձայնագրման և երկու պատուհանի խմբագրման ռեժիմի համար:
  • Աջակցում է Linux, FreeBSD, NetBSD, OpenBSD, macOS, AIX 5.3, Solaris Express և Windows պլատֆորմներին:

Նոր տարբերակում.

  • Փաստաթղթերի բացման արագության բարձրացում:
  • Ctags-ի աջակցության կոդը համաժամանակացված է Universal Ctags-ի հետ, ավելացվել են նոր վերլուծիչներ:
  • GTK2 գրադարանի աջակցությունը հեռացվել է:
  • Բոլոր բաց փաստաթղթերը վերաբեռնելու համար ավելացվել է թեժ ստեղն:
  • SaveActions հավելվածը հնարավորություն է տալիս կարգավորել տեղեկատու ֆայլերը ակնթարթորեն պահելու համար:
  • Ավելացվեց աջակցություն Julia ծրագրավորման լեզվին և Meson build-ի սցենարներին:
  • Մոնտաժման միջավայրի պահանջներն ավելացել են, հավաքման համար այժմ պահանջվում է C++17 ստանդարտին աջակցող կոմպիլյատոր:
  • 32-բիթանոց Windows համակարգերի համար գործարկվող ֆայլերի ստեղծումը դադարեցվել է, և 64-բիթանոց կառուցումները փոխվել են GTK3-ի օգտագործման համար:

Geany 1.38 IDE-ի թողարկում
Geany 1.38 IDE-ի թողարկում


Source: opennet.ru

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