Nová verzia IDE Lazarus 2.2 už bola vydaná

Po troch rokoch vývoja uvoľnený príspevok bol uvoľnený integrovaného vývojového prostredia Lazár 2.2, založený na kompilátore FreePascal a vykonávajúci úlohy podobné Delphi.

Životné prostredie Je navrhnutý pre prácu s kompilátorom FreePascal verzie 3.2.2 v ktorom bolo urobených veľké množstvo nových zmien a hlavne vylepšení, z ktorých vyniká plná podpora OpenGL a okrem iného aj kompatibilita s HighDPI.

Všeobecné funkcie, ktoré vynikajú z Lazarus IDE:

  • Ide o IDE s licenciou GPL.
  • Lazarus beží okrem iného na Gnu / Linux, Windows a macOS.
  • Môžeme vytvárať natívne binárne súbory a distribuovať ich bez závislostí v akomkoľvek runtime prostredí.
  • Má návrhára formulárov Easy Drag & Drop na vytváranie výkonných rozložení.
  • Má automatickú synchronizáciu medzi GUI-Forms a kódom.
  • Poskytuje používateľovi výkonný editor kódu so zvýraznením syntaxe a dokončením kódu.
  • Ponúka tiež vstavaný systém kompilácie a ladenia. Naše projekty môžeme spúšťať, testovať a ladiť z IDE.
  • Systém balíkov Lazarus vám umožňuje inštalovať doplnky tretích strán na rozšírenie IDE.

Čo je nové v Lazarus 2.2?

V tejto novej verzii Lazarus 2.2 je sada miniaplikácií Qt5 prichádza s plnou podporou OpenGL, okrem pridania tlačidiel na zbalenie ukotvených panelov a vylepšenia Podpora vysokého DPI.

Ďalšou zo zmien, ktoré v tejto novej verzii vynikajú, je to, že je zahrnutý nový doplnok Spotter nájsť príkazy IDE, ako aj pridané režimy panelov založené na viacriadkových kartách („Viacriadkové karty“) a oknách, ktoré sa neprekrývajú („Plávajúce okná navrchu“).

Okrem toho je tiež zdôraznené, že bola implementovaná voliteľná domovská stránka, kde si môžete vybrať typ projektu, ktorý chcete vytvoriť, tiež vieme pridané klávesové skratky do editora kódu na nahradenie, duplikovanie, kopírovanie a presúvanie riadkov a výberov.

Zatiaľ čo prípony pre hlavné bežné prekladové súbory (šablóny) sa zmenili z .po na .pot. Od tejto novej verzie táto zmena zjednoduší jeho spracovanie v editoroch súborov PO ako šablónu na spustenie nových prekladov.

Je tiež potrebné poznamenať, že ladiaci program LazDebugger-FP (FpDebug) 1.0 je teraz predvolene povolený pre nové inštalácie v systémoch Windows a Linux.

Bol pridaný mechanizmus na zakázanie vykresľovania sád vzhľadov (zastavenie vykresľovania '[' ako začiatku množiny v maske), aktivované cez nastavenie moDisableSets. Napríklad "MatchesMask ('[x]', '[x]', [moDisableSets])" v novom režime vráti hodnotu True.

Z ďalších zmien, ktoré vynikajú:

  • Pridaný balík DockedFormEditor s novým editorom formulárov, ktorý nahrádza Sparta_DockedFormEditor.
  • Formát kódu Jedi bol vylepšený a bola pridaná podpora pre väčšinu modernej syntaxe Object Pascal.
  • Do Codetools bola pridaná podpora pre anonymné funkcie.
  • Vylepšené rozhrania na kontrolu objektov a projektov.
  • Komponenty presunuté na vykresľovanie fontov Freetype do samostatného balíka "components / freetype / freetypelaz.lpk"
  • Komponent PasWStr bol odstránený z dôvodu prítomnosti kódu, ktorý sa vytvára iba v starších verziách FreePascal.
  • Optimalizovaná registrácia interných zariadení a ich naviazanie na widgety volaním TLCLComponent.NewInstance.
  • Aktualizovaná knižnica libQt5Pas a vylepšená podpora pre widgety založené na Qt5. Pridané zobrazenie QLCLOpenGLWidget, ktoré poskytuje plnú podporu OpenGL.
  • Vylepšená presnosť pri výbere veľkostí formulárov v systémoch X11, Windows a macOS.

Konečne ak máte záujem dozvedieť sa viac, môžete skontrolovať podrobnosti Na nasledujúcom odkaze. 

Ako nainštalovať Lazarus IDE na Linuxe?

Pre tých, ktorí majú záujem o to, aby si mohli nainštalovať toto IDE na svoj systém, prvá vec, ktorú by mali vedieť, je, že IDE je multiplatformové a ponúka už skompilované balíčky pre niektoré distribúcie Linuxu. Môžete získať balíčky z odkazu nižšie.

Inštaláciu balíkov je možné vykonať pomocou vášho obľúbeného správcu balíkov alebo z terminálu.