Qt Creator 19は、オープンソースのクロスプラットフォームIDEの最新安定版として登場しました。

  • テキストエディタにミニマップが搭載されており、スクロール時にコードをより見やすく表示できます。
  • リモートデバイス管理機能を改善し、AI統合のための基本的なMCPサーバーを追加します。
  • Ant、Cargo、.NET、Gradle、Swift、およびコンテナファイルによるプロジェクトサポートを拡張します。

Qt Creator 19

Qt Creator 19 現在利用可能 これは、よく知られた統合開発環境の最新の安定版として提供されています。これは、開発者向けに設計された無料のオープンソースのクロスプラットフォームIDEです。 GNU/Linux、macOS、Windowsそして、異なる言語やシステムでプロジェクトを管理するための単一のツールを探している人( GNU/LinuxにQt Creatorをインストールする).

このアップデートは、少し前に行われたものです。 Qt Creator 18から4ヶ月が経過しました。 また、日々のプログラミング作業を向上させるための新機能もいくつか導入されています。新機能には、テキストエディタの新しいミニマップ、リモートデバイスとの連携機能の改善、AIモデルに接続するための基本的なMCPサーバー、そしてプロジェクトとシステム構築のサポートの大幅な拡張などが含まれます。

Qt Creator 19エディタのビジュアルアップデート:ミニマップが登場

最も目立つ追加要素の1つは Qt Creator 19 新しいです テキストエディタの「ミニマップ」この機能は、他の高度なエディタと同様に、ドキュメントの内容を簡略化したビューを画面の横に表示します。この小さなコードマップのおかげで、長いファイルでも簡単にナビゲートでき、重要なブロックを一目で特定できます。

ミニマップを使用すると、 スクロールしながらファイルの概要を確認するこれは、セクション間を素早く移動したり、コード密度が高い領域を特定したりするのに役立ちます。追加オプションとして提示されていますが、特に大規模プロジェクトで役立ちます。大規模プロジェクトは、作業が大規模に行われるプロフェッショナルな環境では非常に一般的です。 大規模なコードベースと分散型チームツールを選択するには、 お使いのディストリビューションに最適なIDE.

Qt Creator 19では、リモートデバイスと分散開発に関する改善が導入されています。

Qt Creator 19 では リモートデバイスの構成と管理の改善これは、ローカルマシン以外でアプリケーションのコンパイルとテストを行うユーザーにとって重要なポイントです。目的は、外部マシン上での接続、デプロイ、ビルドといったタスクを容易にすることであり、これらのタスクが交差するワークフローでは非常に一般的です。 デスクトップ環境と組み込みデバイス.

これらの改善は、 リモートデバイスを操作する際のよりスムーズな操作性これにより、新しいターゲットの設定や異なるテストマシン間の切り替え時の手間が軽減されます。高性能ワークステーションとリモート環境またはラボ環境のハードウェアを組み合わせて使用​​することが多い多くの開発チームにとって、このアップデートは日々の業務を大幅に簡素化できます。

基本的なMCPサーバーを介したAI統合

もう一つの関連する新機能は、 モデルコンテキストプロトコル(MCP)基本サーバーこのプロトコルは、人工知能や言語モデルなどと通信するための開発環境の標準として提案されています。 クロード・コード また、同様のソリューションも提供しており、以前のバージョンでは、GitHub Copilotとの互換性など、AIとの統合についても既に検討済みです。

Qt Creator 19 MCPサーバーでは、これらのモデルが使用可能です。 ファイルを開く、コンパイルする、プロジェクトを実行する、デバッグする IDEから直接、AIツールとプログラミング環境の間の橋渡しとして機能します。まだ基本的な段階ではありますが、開発環境への一歩を表しています。 スマートアシスタンス コードのナビゲーション、エラー検出、変更提案といった日常的なタスクに、より自然に統合することができます。

ビルドシステムと言語との互換性の向上

インターフェースとAI統合に焦点を当てた機能に加えて、 Qt Creator 19でプロジェクトサポートが拡張 および建設システム。改善点には、より包括的な管理が含まれます。 Ant、Cargo、.NET、Gradle、Swiftこれにより、同じ開発環境内で異種コードベースを扱うことが容易になります。これらの改善は、Qtエコシステムの新しい機能(例えば、 Qtの6.10.

この拡張されたサポートは、特に組み合わせる人にとって役立ちます Qtプロジェクトと他のエコシステムとの連携例えば、Cargo を使用した Rust アプリケーション、.NET サービス、Gradle と Swift で開発されたコンポーネントなどです。このように、Qt Creator 19 は、多様な開発チームにとってより柔軟な選択肢となるよう位置づけられています。

Qt Creator 19とプロジェクトツリー内のコンテナファイルのサポート

あまり目立たないが実用的な変化としては、 開発コンテナの設定ファイルを表示する プロジェクトツリー内。この機能により、IDEを終了したりファイルシステムを手動で検索したりすることなく、これらのファイルを簡単に見つけて変更できます。これは、以前のバージョンですでに登場したコンテナの実験的サポートを想起させます(コンテナの実験的サポート).

この統合により、Qt Creator 19 はより適したものとなり、 コンテナベースの作業環境この手法は、中小企業から大企業まで、ますます広く普及しつつあります。コードを編集するのと同じインターフェースからこれらのファイルを管理できることで、開発環境の構成をより明確に把握しやすくなります。

概して、 Qt Creator 19 今回のアップデートは、IDEの日常的な使いやすさを強化するもので、コードナビゲーションを向上させるミニマップ、リモートワークの改善、MCPを介したAIモデル統合への第一歩、そして様々なビルドシステムとコンテナへの幅広いサポートなどが含まれています。これは抜本的な変更ではなく、開発者の作業環境を洗練させ、拡張するバージョンアップと言えるでしょう。 GNU/Linux、macOS、Windows Qtエコシステム内外を問わず。

qtクリエイター
関連記事
Qt Creator 12 は、画面録画のサポート、改善などを備えて登場します