Geany 2.0 IDE tilgængelig

Udgivelsen af ​​Geany 2.0-projektet er blevet offentliggjort, der udvikler et kompakt og hurtigt koderedigeringsmiljø, der bruger et minimum antal afhængigheder og ikke er bundet til funktionerne i individuelle 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++). Forsamlinger genereres til BSD-systemer, større Linux-distributioner, macOS og Windows.

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 78 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.

Geany 2.0 IDE tilgængelig

I den nye version:

  • Tilføjet eksperimentel støtte til Meson-byggesystemet.
  • Sessionsdata og indstillinger er adskilt. Sessionsrelaterede data er nu i session.conf-filen, og indstillingerne er i geany.conf.
  • Processen med at oprette projekter fra mapper, hvori kildekoder er placeret, er blevet forenklet.
  • På Windows-platformen er GTK-temaet "Prof-Gnome" aktiveret som standard (muligheden for at aktivere "Adwaita"-temaet er tilbage som en mulighed).
  • Mange parsere er blevet opdateret og synkroniseret med Universal Ctags-projektet.
  • Forbedret understøttelse af Kotlin, Markdown, Nim, PHP og Python sprog.
  • Tilføjet understøttelse af AutoIt og GDScript markup filer.
  • En grænseflade er blevet tilføjet til kodeeditoren til at se ændringshistorikken (deaktiveret som standard).
  • Sidebjælken tilbyder en ny trævisning til at se listen over dokumenter.
  • Tilføjet en dialog for at bekræfte handlinger ved søgning og udskiftning.
  • Tilføjet støtte til filtrering af indholdet af symboltræet.
  • Tilføjet en indstilling til at vise linjeafslutninger, hvis linjeafslutningstegn er forskellige fra standardtegnene.
  • Giver indstillinger til ændring af størrelsen på vinduets titel og faner.
  • Opdaterede versioner af Scintilla 5.3.7 og Lexilla 5.2.7 biblioteker.
  • Kravene til versionen af ​​GTK-biblioteket er blevet øget; mindst GTK 3.24 er nu påkrævet for at fungere.

Kilde: opennet.ru

Tilføj en kommentar