Den nya versionen av IDE Lazarus 2.2 har redan släppts

Efter tre års utveckling släpp släpp släppt av den integrerade utvecklingsmiljön Lasarus 2.2, baserat på FreePascal-kompilatorn och utför uppgifter som liknar Delphi.

Miljön är utformad för att fungera med FreePascal-kompilatorversion 3.2.2 där ett stort antal nya förändringar har gjorts och framför allt förbättringar där det kompletta stödet för OpenGL sticker ut, liksom kompatibiliteten med bland annat HighDPI.

Allmänna funktioner som sticker ut från Lazarus IDE:

  • Det är en GPL-licenserad IDE.
  • Lazarus körs på bland annat Gnu/Linux, Windows och macOS.
  • Vi kan skapa inbyggda binärfiler och distribuera dem utan beroenden i någon runtime-miljö.
  • Den har en Easy Drag & Drop-formdesigner för att skapa kraftfulla layouter.
  • Den har automatisk synkronisering mellan GUI-Forms och kod.
  • Ger användaren en kraftfull kodredigerare med syntaxmarkering och kodkomplettering.
  • Den erbjuder också ett inbyggt kompilering och felsökningssystem. Vi kan köra, testa och felsöka våra projekt från IDE.
  • Lazarus-paketsystemet låter dig installera plugins från tredje part för att utöka IDE.

Vad är nytt i Lazarus 2.2?

I denna nya version av Lazarus 2.2 uppsättningen av widgets Qt5 kommer med fullt stöd för OpenGL, förutom att lägga till knappar för att kollapsa dockade paneler och förbättra HighDPI-stöd.

En annan av de förändringar som sticker ut i den här nya versionen är det ett nytt Spotter-plugin ingår för att hitta IDE-kommandon, samt tillagda flerlinjeflikar och flytande fönster i topplägen.

Dessutom markeras det också att en valfri hemsida har implementerats, där du kan välja vilken typ av projekt som ska skapas, jag vet ocksåe lagt till snabbtangenter till kodredigeraren för att ersätta, duplicera, kopiera och flytta linjer och markeringar.

Medan tilläggen för de vanligaste vanliga översättningsfilerna (mallarna) ändrades från .po till .pot. Med detta, från och med den här nya versionen, kommer denna ändring att förenkla dess bearbetning i PO-filredigerarna som en mall för att starta nya översättningar.

Observera också att LazDebugger-FP (FpDebug) 1.0 debugger nu är aktiverad som standard för nya installationer på Windows och Linux.

En mekanism har lagts till för att inaktivera renderingen av skaluppsättningar (stoppar tolkningen av '[' som början på en uppsättning i en mask), aktiverad via inställningen moDisableSets. Till exempel kommer "MatchesMask ('[x]', '[x]', [moDisableSets])" i det nya läget att returnera True.

Av de andra förändringarna som sticker ut:

  • Lade till DockedFormEditor-paket med en ny formulärredigerare som ersätter Sparta_DockedFormEditor.
  • Förbättrad Jedi-kodformatering och lagt till stöd för det mesta av den moderna Object Pascal-syntaxen.
  • Lade till stöd för anonyma funktioner till Codetools.
  • Förbättrade gränssnitt för inspektion av objekt och projekt.
  • Flyttade komponenter för att rendera Freetype-teckensnitt till ett separat paket "components/freetype/freetypelaz.lpk"
  • PasWStr-komponenten har tagits bort på grund av förekomsten av kod som bara skapas i äldre versioner av FreePascal.
  • Optimerad registrering av interna komponenter och deras bindning till widgets genom att anropa TLCLComponent.NewInstance.
  • Uppdaterat libQt5Pas-bibliotek och förbättrat stöd för Qt5-baserade widgets. Lade till QLCLOpenGLWidget-vy för att ge fullt OpenGL-stöd.
  • Förbättrad precision vid val av formulärstorlekar på X11-, Windows- och macOS-system.

Slutligen om du är intresserad av att veta mer om det, du kan kontrollera detaljerna I följande länk. 

Hur installerar jag Lazarus IDE på Linux?

För dem som är intresserade av att kunna installera denna IDE på sitt system, är det första de bör veta att IDE är plattformsoberoende och erbjuder redan kompilerade paket för vissa Linux-distributioner. Du kan få paketen från länken nedan.

Installationen av paketen kan göras med din favoritpakethanterare eller från terminalen.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   Platshållarbild för Diego de la Vega sade

    Jag lämnade Delphi vid version 6 (jag är inte en professionell programmerare, men jag gör många program åt mig själv).

    Jag plockade nyligen upp Pascal genom Lazarus och jag tycker att det är en väldigt bra plattformsoberoende miljö.