開発のXNUMXか月後、 新しいバージョンのリリースが発表されました 統合プログラミング環境の K開発5.5、 その中で いくつかの改善と新機能を統合し、 その中で、C ++、PHPのサポートの改善、およびPython3.8の統合が際立っています。
KDevelopに慣れていない場合は、次のことを知っておく必要があります。 それはあります 統合開発環境です GNU / Linux-UnixシステムおよびWindowsの場合、MacOSバージョンのKDevelopでの起動も計画しています。 これはGPLライセンスの下で公開されており、KDEグラフィカル環境での使用を目的としています。 ただし、Gnomeなどの他の環境でも機能します。
他の多くの開発インターフェースとは異なり、 KDevelopには独自のコンパイラがないため、バイナリコードの生成はgccに依存しています。 その最新バージョンは現在開発中であり、 さまざまなプログラミング言語で動作します。
そのうちのいくつかは、公式プラグインをインストールすることで、C、C ++、PHP、Pythonなどを強調することができます。 Java、Ada、SQL、Perl、Pascalなどの他の言語、およびBashシェルのスクリプトは、将来サポートされる可能性はありますが、まだKDevelop4に移植されていません。
kdevelop コンパイラとしてClangを使用するなど、KDE5開発プロセスと完全に互換性があります。 プロジェクトコード KDE Frameworks5およびQt5ライブラリを使用します。
KDevelopはデフォルトでKateテキストエディタを使用します。 以下に説明する機能は、開発環境に固有のものです。
- 構文の強調表示と自動インデントを備えたソースコードエディタ(Kate)。
- CMake、Automake、qmake(Qtライブラリに基づくプロジェクトの場合)およびAnt(Javaに基づくプロジェクトの場合)など、さまざまなタイプのプロジェクトの管理。
- アプリケーションのクラス間のブラウザ。
- GNUコンパイラセットであるgccのフロントエンド。
- GNUデバッガーのフロントエンド。
- クラスとアプリケーションフレームワークの定義を生成および更新するためのウィザード。
- CおよびC ++での自動コード補完。
- Doxygenのネイティブサポート。
- バージョン管理を許可します。
- より
KDevelop5.5の主な新機能
KDevelop5.5の新バージョン 安定性を改善するために行われた作業が強調されています、 また、パフォーマンスを最適化し、コードベースのメンテナンスを簡素化します。
これは、 C ++言語のサポートの改善、欠落している警告が追加され、デフォルトで使用可能なヘッダーファイルが含まれています。
に基づくコード分析用のプラグインに加えて Clang-tidyとClazyは、チェックのセットを選択する機能を追加しました。 タイプ検索ロジックは、プロアクティブなコード補完で拡張されました。
もうXNUMXつの改善点は PHP言語のサポートとして PHP7.4で導入された記述プロパティのサポートが追加されました、他の名前空間、型配列、および表示可能なクラス定数から関数と定数をインポートします。
発表では、 警告とメッセージを表示するための別の領域が実装されています クラッシュダイアログを表示せずに、アプリケーションの起動プロセス中に。
彼と同じように プロセス環境からの環境変数の転送のサポート フラットパックベースの環境を構成する機能。
その他の変更点 広告に記載されているもの:
- Python3.8の初期サポートが追加されました
- Gitでリベース操作を実行するためのダイアログを追加しました
- Paxヘッダーをインストールすることにより、tarファイルの繰り返しコンパイルが提供されます。
- タブを閉じるためのボタンを無効にするオプションが設定に追加されました。
Ubuntuおよび派生物にKDevelop5.5をインストールするにはどうすればよいですか?
最後に、この開発環境をテストしたい人のために、彼らはからインストーラーを入手することができます 次のリンク。
で、 新しいバージョンのダウンロードリンクを見つけることができます KDevelop 5.5は、サポートするさまざまなオペレーティングシステム用です。 Linuxユーザーの場合、AppImageファイルを使用できます。 これは、次のコマンドを入力することにより、端末を使用して取得および実行できます。
wget -O KDevelop.AppImage https://download.kde.org/stable/kdevelop/5.5.0/bin/linux/KDevelop-5.5.0-x86_64.AppImage chmod +x KDevelop.AppImage ./KDevelop.AppImage