Geany 2.0 IDE tilgjengelig

Utgivelsen av Geany 2.0-prosjektet har blitt publisert, og utvikler et kompakt og raskt koderedigeringsmiljø som bruker et minimum antall avhengigheter og ikke er knyttet til funksjonene til individuelle brukermiljøer, slik som KDE eller GNOME. Building Geany krever bare GTK-biblioteket og dets avhengigheter (Pango, Glib og ATK). Prosjektkoden er distribuert under GPLv2+-lisensen og skrevet på C- og C++-språk (koden til det integrerte scintilla-biblioteket er i C++). Samlinger genereres for BSD-systemer, store Linux-distribusjoner, macOS og Windows.

Nøkkelfunksjoner til Geany:

  • Syntaksutheving.
  • Autofullføring av funksjons-/variabelnavn og språkkonstruksjoner som hvis, for og mens.
  • Autofullføring av HTML- og XML-koder.
  • Ring verktøytips.
  • Evne til å kollapse kodeblokker.
  • Bygge en editor basert på Scintilla kildetekstredigeringskomponenten.
  • Støtter 78 programmerings- og markup-språk, inkludert C/C++, Java, PHP, HTML, JavaScript, Python, Perl og Pascal.
  • Dannelse av en oppsummeringstabell over symboler (funksjoner, metoder, objekter, variabler).
  • Innebygd terminalemulator.
  • Et enkelt system for styring av prosjekter.
  • Et monteringssystem for å kompilere og kjøre redigert kode.
  • Støtte for utvidelse av funksjonalitet gjennom plugins. For eksempel er plugins tilgjengelige for bruk av versjonskontrollsystemer (Git, Subversion, Bazaar, Fossil, Mercurial, SVK), automatisering av oversettelser, stavekontroll, klassegenerering, automatisk opptak og to-vindus redigeringsmodus.

Geany 2.0 IDE tilgjengelig

I den nye versjonen:

  • Lagt til eksperimentell støtte for Meson-byggesystemet.
  • Øktdata og innstillinger er atskilt. Sesjonsrelaterte data er nå i session.conf-filen, og innstillingene er i geany.conf.
  • Prosessen med å lage prosjekter fra kataloger der kildekodene er plassert, har blitt forenklet.
  • På Windows-plattformen er GTK-temaet "Prof-Gnome" aktivert som standard (alternativet for å aktivere "Adwaita"-temaet er igjen som et alternativ).
  • Mange parsere har blitt oppdatert og synkronisert med Universal Ctags-prosjektet.
  • Forbedret støtte for Kotlin, Markdown, Nim, PHP og Python-språk.
  • Lagt til støtte for AutoIt- og GDScript-markeringsfiler.
  • Et grensesnitt er lagt til kodeeditoren for å se endringshistorikken (deaktivert som standard).
  • Sidefeltet tilbyr en ny trevisning for å vise listen over dokumenter.
  • Lagt til en dialogboks for å bekrefte operasjoner når du søker og erstatter.
  • Lagt til støtte for filtrering av innholdet i symboltreet.
  • Lagt til en innstilling for å vise linjeavslutninger hvis linjeavslutningstegn er forskjellige fra standardtegnene.
  • Gir innstillinger for å endre størrelsen på vindustittelen og fanene.
  • Oppdaterte versjoner av Scintilla 5.3.7 og Lexilla 5.2.7 biblioteker.
  • Kravene til versjonen av GTK-biblioteket er økt; minst GTK 3.24 kreves nå for å fungere.

Kilde: opennet.ru

Legg til en kommentar