Den nye versjonen av IDE Lazarus 2.2 er allerede utgitt

Etter tre års utvikling utgivelse utgivelse utgitt av det integrerte utviklingsmiljøet Lasarus 2.2, basert på FreePascal-kompilatoren og utfører oppgaver som ligner på Delphi.

Miljøet er designet for å fungere med FreePascal-kompilatorversjon 3.2.2 hvor det er gjort et stort antall nye endringer og fremfor alt forbedringer hvor den komplette støtten for OpenGL skiller seg ut, samt kompatibiliteten med blant annet HighDPI.

Generelle funksjoner som skiller seg ut fra Lazarus IDE:

  • Det er en GPL-lisensiert IDE.
  • Lazarus kjører blant annet på Gnu/Linux, Windows og macOS.
  • Vi vil være i stand til å lage native binærfiler, og distribuere dem uten avhengigheter i noe utførelsesmiljø.
  • Den har en enkel dra og slipp-formdesigner for å lage kraftige oppsett.
  • Den har automatisk synkronisering mellom GUI-skjemaer og kode.
  • Det gir brukeren en kraftig kodeeditor med syntaksutheving og kodefullføring.
  • Den tilbyr også en innebygd debugger og byggesystem. Vi vil være i stand til å utføre, teste og feilsøke prosjektene våre fra IDE.
  • Lazarus-pakkesystemet lar deg installere tredjeparts plugins for å utvide IDE.

Hva er nytt i Lazarus 2.2?

I denne nye versjonen av Lazarus 2.2 settet med widgets Qt5 kommer med full støtte for OpenGL, i tillegg til å legge til knapper for å skjule dokkede paneler og forbedre HighDPI-støtte.

En annen av endringene som skiller seg ut i denne nye versjonen er det en ny Spotter-plugin er inkludert for å finne IDE-kommandoer, samt lagt til Multiline Tabs og Flytende vinduer i toppmodusene.

I tillegg er det også fremhevet at en valgfri hjemmeside er implementert, hvor du kan velge type prosjekt som skal opprettes, Jeg vet ogsåe la hurtigtaster til koderedigereren å erstatte, duplisere, kopiere og flytte linjer og markeringer.

Mens utvidelsene for de viktigste vanlige oversettelsesfilene (maler) endret seg fra .po til .pot. Med dette, fra og med denne nye versjonen, vil denne endringen forenkle behandlingen i PO-filredigeringene som en mal for å starte nye oversettelser.

Vær også oppmerksom på at LazDebugger-FP (FpDebug) 1.0 debugger nå er aktivert som standard for nye installasjoner på Windows og Linux.

Lagt til en mekanisme for å deaktivere hudsettbehandling (stopper tolkningen av '[' som begynnelsen av et sett i en maske), aktivert via moDisableSets-innstillingen. For eksempel, "MatchesMask ('[x]', '[x]', [moDisableSets])" i den nye modusen vil returnere True.

Av de andre endringene som skiller seg ut:

  • Lagt til DockedFormEditor-pakke med en ny skjemaredigerer som erstatter Sparta_DockedFormEditor.
  • Forbedret Jedi-kodeformatering og lagt til støtte for det meste av den moderne Object Pascal-syntaksen.
  • Lagt til støtte for anonyme funksjoner til Codetools.
  • Forbedrede grensesnitt for objekt- og prosjektinspeksjon.
  • Flyttet komponenter for å gjengi Freetype-fonter til en egen pakke "components/freetype/freetypelaz.lpk"
  • PasWStr-komponenten er fjernet på grunn av tilstedeværelsen av kode som bare er opprettet i eldre versjoner av FreePascal.
  • Optimalisert registrering av interne komponenter og deres binding til widgets ved å kalle TLCLComponent.NewInstance.
  • Oppdatert libQt5Pas-bibliotek og forbedret støtte for Qt5-baserte widgets. Lagt til QLCLOpenGLWidget-visning for å gi full OpenGL-støtte.
  • Forbedret nøyaktighet ved valg av skjemastørrelser på X11-, Windows- og macOS-systemer.

Endelig hvis du er interessert i å vite mer om det, kan du sjekke detaljene I den følgende lenken. 

Hvordan installerer jeg Lazarus IDE på Linux?

For de som er interessert i å kunne installere denne IDE på systemet deres, er det første de bør vite at IDE er på tvers av plattformer og tilbyr allerede kompilerte pakker for noen Linux-distribusjoner. Du kan få pakkene fra lenken under.

Installasjonen av pakkene kan gjøres med din favorittpakkebehandler eller fra terminalen.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   Diego de la Vega plassholderbilde sa

    Jeg forlot Delphi ved versjon 6 (jeg er ikke en profesjonell programmerer, men jeg lager mange programmer for meg selv).

    Jeg plukket nylig opp Pascal gjennom Lazarus, og jeg synes det er et veldig bra miljø på tvers av plattformer.