Udgivelse af Geany 1.38 IDE

Udgivelsen af ​​Geany 1.38-projektet er tilgængelig, der udvikler et letvægts og kompakt applikationsudviklingsmiljø. Blandt projektets mål er skabelsen af ​​et meget hurtigt koderedigeringsmiljø, der kræver et minimum antal afhængigheder under samling og ikke er bundet til funktionerne i specifikke brugermiljøer, såsom KDE eller GNOME. Building Geany kræver kun GTK-biblioteket og dets afhængigheder (Pango, Glib og ATK). Projektkoden er distribueret under GPLv2+-licensen og skrevet på C- og C++-sprog (koden for det integrerede scintilla-bibliotek er i C++). Pakker er skabt til BSD-systemer og større Linux-distributioner.

Nøglefunktioner ved Geany:

  • Syntaksfremhævning.
  • Autofuldførelse af funktions-/variablenavne og sprogkonstruktioner som hvis, for og mens.
  • Autofuldførelse af HTML- og XML-tags.
  • Ring til værktøjstip.
  • Evne til at kollapse kodeblokke.
  • Opbygning af en editor baseret på Scintilla-kildetekstredigeringskomponenten.
  • Understøtter 75 programmerings- og markupsprog, herunder C/C++, Java, PHP, HTML, JavaScript, Python, Perl og Pascal.
  • Dannelse af en oversigtstabel over symboler (funktioner, metoder, objekter, variabler).
  • Indbygget terminalemulator.
  • Et enkelt system til styring af projekter.
  • Et samlingssystem til kompilering og kørsel af redigeret kode.
  • Understøttelse af udvidelse af funktionalitet gennem plugins. For eksempel er plugins tilgængelige til brug af versionskontrolsystemer (Git, Subversion, Bazaar, Fossil, Mercurial, SVK), automatisering af oversættelser, stavekontrol, klassegenerering, automatisk optagelse og to-vindues redigeringstilstand.
  • Understøtter Linux, FreeBSD, NetBSD, OpenBSD, macOS, AIX 5.3, Solaris Express og Windows-platforme.

I den nye version:

  • Øget hastighed for åbning af dokumenter.
  • Koden til Ctags support er synkroniseret med Universal Ctags, nye parsere er blevet tilføjet.
  • Understøttelse af GTK2-biblioteket er blevet fjernet.
  • Tilføjet en genvejstast til at genindlæse alle åbne dokumenter.
  • SaveActions-pluginnet giver mulighed for at konfigurere en mappe til øjeblikkelig lagring af filer.
  • Tilføjet understøttelse af Julia programmeringssproget og Meson build scripts.
  • Kravene til montagemiljøet er blevet øget; montage kræver nu en compiler, der understøtter C++17-standarden.
  • Genereringen af ​​eksekverbare filer til 32-bit Windows-systemer er stoppet, og 64-bit builds er blevet skiftet til at bruge GTK3.

Udgivelse af Geany 1.38 IDE
Udgivelse af Geany 1.38 IDE


Kilde: opennet.ru

Tilføj en kommentar