XNUMX年間の開発後 リリースポストがリリースされました 統合開発環境の ラザロ2.2、FreePascalコンパイラに基づいており、Delphiと同様のタスクを実行します。
環境 FreePascalコンパイラバージョン3.2.2で動作するように設計されています 多数の新しい変更が行われ、特にOpenGLの完全なサポートが際立っている改善、およびHighDPIとの互換性などがあります。
Lazarus IDEから際立っている一般的な機能:
- これはGPLライセンスのIDEです。
- Lazarusは、Gnu / Linux、Windows、macOSなどで動作します。
- ネイティブバイナリを作成し、ランタイム環境に依存せずに配布できます。
- 強力なレイアウトを作成するためのEasyDrag&Dropフォームデザイナーがあります。
- GUIフォームとコード間の自動同期があります。
- 構文の強調表示とコード補完を備えた強力なコードエディターをユーザーに提供します。
- また、組み込みのコンパイルおよびデバッガシステムも提供します。 IDEからプロジェクトを実行、テスト、およびデバッグできます。
- Lazarusパッケージシステムを使用すると、サードパーティのプラグインをインストールしてIDEを拡張できます。
Lazarus 2.2の新機能は何ですか?
この新しいバージョンのLazarus2.2では、ウィジェットのセット Qt5には完全なOpenGLサポートが付属しています、ドッキングされたパネルを折りたたむためのボタンを追加し、 HighDPIサポート。
この新しいバージョンで際立っているもうXNUMXつの変更点は、 新しいSpotterプラグインが含まれています IDEコマンド、および複数行タブ(「複数行タブ」)と重複しないウィンドウ(「上部にフローティングウィンドウ」)に基づく追加のパネルモードを検索します。
さらに、オプションのホームページが実装されていることも強調表示されています。ここでは、作成するプロジェクトのタイプを選択できます。 私も知っていますeコードエディタにホットキーを追加しました 行と選択範囲を置き換え、複製、コピー、および移動します。
主な一般的な翻訳ファイル(テンプレート)の拡張子が.poから.potに変更されました。 これにより、この新しいバージョンの時点で、この変更により、POファイルエディタでの新しい翻訳を開始するためのテンプレートとしての処理が簡素化されます。
また、LazDebugger-FP(FpDebug)1.0デバッガーは、WindowsおよびLinuxへの新規インストールに対してデフォルトで有効になっていることにも注意してください。
スキンセットのレンダリングを無効にするメカニズムが追加されました (マスク内のセットの先頭としての '['のレンダリングを停止します)、moDisableSets設定を介してアクティブ化されます。 たとえば、新しいモードの「MatchesMask( '[x]'、 '[x]'、[moDisableSets])」はTrueを返します。
目立つ他の変更のうち:
- DockedFormEditorパッケージに、Sparta_DockedFormEditorを置き換える新しいフォームエディターが追加されました。
- Jediコード形式が改善され、最新のObjectPascal構文のほとんどがサポートされるようになりました。
- 匿名関数のサポートがCodetoolsに追加されました。
- オブジェクトとプロジェクトを検査するための改善されたインターフェース。
- Freetypeフォントを別のパッケージ「components / freetype /freetypelaz.lpk」にレンダリングするためにコンポーネントが移動されました
- 以前のバージョンのFreePascalでのみ作成されたコードが存在するため、PasWStrコンポーネントは削除されました。
- TLCLComponent.NewInstanceを呼び出すことにより、内部の登録とウィジェットへのバインドを最適化しました。
- libQt5Pasライブラリを更新し、Qt5ベースのウィジェットのサポートを改善しました。 完全なOpenGLサポートを提供するためにQLCLOpenGLWidgetビューが追加されました。
- X11、Windows、およびmacOSシステムでフォームサイズを選択する際の精度が向上しました。
最後に あなたがそれについてもっと知りたいのなら、 詳細を確認できます 次のリンクで。
LinuxにLazarusIDEをインストールするにはどうすればいいですか?
このIDEをシステムにインストールできるようにすることに関心がある人にとって、最初に知っておくべきことは、IDEがクロスプラットフォームであり、一部のLinuxディストリビューション用にすでにコンパイルされたパッケージを提供していることです。 あなたはパッケージを手に入れることができます 下のリンクから。
パッケージのインストールは、お気に入りのパッケージマネージャーまたはターミナルから実行できます。