Geany 2.0 IDE հասանելի է

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

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

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

Geany 2.0 IDE հասանելի է

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

  • Ավելացվեց փորձնական աջակցություն Meson build համակարգի համար:
  • Աշխատաշրջանի տվյալները և կարգավորումները առանձնացված են: Աշխատաշրջանի հետ կապված տվյալներն այժմ session.conf ֆայլում են, իսկ կարգավորումները՝ geany.conf-ում:
  • Պարզեցվել է դիրեկտորիաներից նախագծերի ստեղծման գործընթացը, որոնցում տեղակայված են սկզբնական կոդերը:
  • Windows հարթակում «Prof-Gnome» GTK թեման լռելյայն միացված է («Adwaita» թեման ակտիվացնելու տարբերակը մնում է որպես տարբերակ):
  • Շատ վերլուծիչներ թարմացվել և համաժամացվել են Universal Ctags նախագծի հետ:
  • Բարելավված աջակցություն Kotlin, Markdown, Nim, PHP և Python լեզուների համար:
  • Ավելացվել է AutoIt և GDScript նշագրման ֆայլերի աջակցություն:
  • Կոդերի խմբագրին ավելացվել է ինտերֆեյս՝ փոփոխությունների պատմությունը դիտելու համար (կանխադրված անջատված է):
  • Կողային գոտին առաջարկում է նոր ծառի տեսք՝ փաստաթղթերի ցանկը դիտելու համար:
  • Ավելացրել է երկխոսություն՝ որոնման և փոխարինման ժամանակ գործողությունները հաստատելու համար:
  • Ավելացվել է խորհրդանիշի ծառի բովանդակությունը զտելու աջակցություն:
  • Ավելացվել է պարամետր՝ տողերի վերջերը ցուցադրելու համար, եթե տողերի վերջավորության նիշերը տարբերվում են լռելյայնից:
  • Ապահովում է պատուհանի վերնագրի և ներդիրների չափը փոխելու կարգավորումներ:
  • Scintilla 5.3.7 և Lexilla 5.2.7 գրադարանների թարմացված տարբերակները:
  • GTK գրադարանի տարբերակին ներկայացվող պահանջներն ավելացել են, այժմ առնվազն GTK 3.24-ն է պահանջվում աշխատելու համար:

Source: opennet.ru

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