Vydání Geany 1.38 IDE

Je k dispozici vydání projektu Geany 1.38, který vyvíjí lehké a kompaktní prostředí pro vývoj aplikací. Mezi cíle projektu patří vytvoření velmi rychlého prostředí pro úpravu kódu, které vyžaduje minimální počet závislostí při sestavování a není vázáno na vlastnosti konkrétních uživatelských prostředí, jako je KDE nebo GNOME. Sestavení Geany vyžaduje pouze knihovnu GTK a její závislosti (Pango, Glib a ATK). Kód projektu je distribuován pod licencí GPLv2+ a napsán v jazycích C a C++ (kód integrované knihovny scintilla je v C++). Balíčky jsou vytvářeny pro systémy BSD a hlavní distribuce Linuxu.

Klíčové vlastnosti Geany:

  • Zvýraznění syntaxe.
  • Automatické doplňování názvů funkcí/proměnných a jazykových konstrukcí jako if, for a while.
  • Automatické doplňování HTML a XML tagů.
  • Popisy volání.
  • Schopnost sbalit bloky kódu.
  • Vytvoření editoru založeného na komponentě pro úpravu zdrojového textu Scintilla.
  • Podporuje 75 programovacích a značkovacích jazyků, včetně C/C++, Java, PHP, HTML, JavaScript, Python, Perl a Pascal.
  • Tvorba souhrnné tabulky symbolů (funkce, metody, objekty, proměnné).
  • Vestavěný emulátor terminálu.
  • Jednoduchý systém pro řízení projektů.
  • Sestavovací systém pro kompilaci a spouštění upraveného kódu.
  • Podpora rozšiřování funkcí prostřednictvím pluginů. K dispozici jsou například pluginy pro použití systémů pro správu verzí (Git, Subversion, Bazaar, Fossil, Mercurial, SVK), automatizaci překladů, kontrolu pravopisu, generování tříd, automatické nahrávání a režim úprav ve dvou oknech.
  • Podporuje platformy Linux, FreeBSD, NetBSD, OpenBSD, macOS, AIX 5.3, Solaris Express a Windows.

V nové verzi:

  • Zvýšená rychlost otevírání dokumentů.
  • Kód pro podporu Ctags je synchronizován s Universal Ctags, byly přidány nové parsery.
  • Podpora knihovny GTK2 byla odstraněna.
  • Přidána klávesová zkratka pro opětovné načtení všech otevřených dokumentů.
  • Plugin SaveActions poskytuje možnost nakonfigurovat adresář pro okamžité ukládání souborů.
  • Přidána podpora pro programovací jazyk Julia a sestavení skriptů Meson.
  • Požadavky na prostředí sestavení byly zvýšeny, sestavení nyní vyžaduje kompilátor, který podporuje standard C++17.
  • Generování spustitelných souborů pro 32bitové systémy Windows se zastavilo a 64bitová sestavení byla převedena na GTK3.

Vydání Geany 1.38 IDE
Vydání Geany 1.38 IDE


Zdroj: opennet.ru

Přidat komentář