RustRover、Rust を対象とした新しい JetBrains IDE

ラストローバー

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月までに公開される予定であると述べられている。

最後にあなたが それについてもっと知りたい、詳細はで確認できます 次のリンク。


記事の内容は、次の原則に準拠しています。 編集倫理。 エラーを報告するには、 ここで.

コメントを最初に

コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:AB Internet Networks 2008 SL
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。