RustRover – JetBrains のスタンドアロン Rust IDE
JetBrains が発表されました ブログ投稿を通じて、次の名前の新しい IDE (統合開発環境) の立ち上げが発表されました。e 「RustRover」は、Rust 言語でアプリケーションを作成することを目的としています。
JetBrains は次のように述べています 目的 この新しいIDEの「RustRover」は、 Rust開発の効率を向上させ、 Rustエコシステムのニーズを満たし、言語のコアサポートを提供します。
RustRoverについて
そのため、このプロジェクトについて言及されています。 商品として開発されることになりますが、 ただし、「同様の環境」に興味がある場合は、Intellij-rust プラグインを使用して IntelliJ IDEA 環境の無料コミュニティ バージョンに基づいて構築できます。
私たちが数年間にわたって取り組んできた既存のオープンソース プラグインは、RustRover の基礎として機能してきました。 このプラグインはオープンソースのままで、GitHub および JetBrains Marketplace で無料で入手できます。
ただし、将来的にはクローズドソースである RustRover に力を注ぐ予定です。 既存のオープンソース プラグインについては、IDE の最新バージョンとの互換性を維持するために最善を尽くしますが、バグの修正や新機能の追加は行いません。
開発に関しては、すでに「間接的に」述べたように、これは オープンソースの intellij-rust プラグインに基づいています。、CLion IDE と IntelliJ IDEA に Rust 言語のサポートが追加されました。 RustRover は、個別に提供されるだけでなく、IntelliJ IDEA Ultimate のプラグインとしてインストールすることもできます。
予備テスト段階では 製品の RustRoverをCLion IDEのプラグインとして使用できるようになります、現在の開発段階では、提案されている開発環境の機能は、Rust サポート用のプラグインを備えた CLion IDE セットアップに近いものですが、将来的には既存の機能を大幅に拡張することが約束されています。 CLion および IntelliJ IDEA のオープン プラグインについては、RustRover プロジェクトの発表後、非推奨カテゴリに移動され、JetBrains によって正式にサポートされなくなります。
RustRover のスクリーンショット
同時に、 プラグインコードに対する修正は引き続き行われます 現在の CLion および IntelliJ IDEA コードベースとの互換性を確保するためですが、バグ修正や新機能の追加に関連する変更は追加されなくなります。 古いプラグインはオープンなままであり、愛好家はその開発に参加できますが、JetBrains 従業員の主な取り組みは現在、クローズドな製品の開発に集中しています。
多くの IDE と同様に、RustRover 機能は IntelliJ IDEA Ultimate のプラグインとしてインストールできます。 プレビュー期間中は、CLion にプラグインをインストールすることもできます。 ただし、RustRover を起動した後にこれが当てはまるかどうかはまだ判断できません。
の側で RustRoverの機能、 次の点が際立っています。
- Cargo パッケージを操作するためのツール
- デバッガ
- プロファイルジェネレーター
- 試験発射システム
- メモリアナライザー
- 重複検出メカニズム。
- コード エディターは、構文の強調表示、コード生成、コードの正当性分析、および言語構造のオートコンプリートをサポートしています。
- タイプ情報の表示
- ドキュメントへの素早いアクセス
- 標準ビルドを挿入するためのスマート リファクタリング モードとライブ テンプレート。
コードを作成すると、IDE は欠落しているフィールド、ライブラリ、補完メソッドを識別して提案し、また、一般的なエラーを自動的に識別して修正するための推奨事項を提供します。 さらに、RustRover は、チームワーク ツールやバージョン管理システムとの統合など、IntelliJ IDEA 環境のすべての共通機能をサポートします。
現在のところ、 RustRover のプレビュー バージョンは、無制限のテストに利用できます。 提供されるビルドはLinux、macOS、Windows向けに用意されており、RustRoverの最初の安定版は2024年XNUMX月までに公開される予定であると述べられている。
最後にあなたが それについてもっと知りたい、詳細はで確認できます 次のリンク。