RustをIntelliJ IDEAでRustを書こうと思ったが[New Project]でRustが出てこなかったのでちょっと焦った
調べたらプラグインのインストールが必要だが、バッチリ対応していた
IntelliJ Rustというらしい
シンタックスハイライトはもちろん効くし、
オンザフライ解析もしてくれる
その他、マクロ展開、コード生成、補完、Cargo サポート、テストなども問題なさそう
メモリビュー
IntelliJ RustはJetBrains社製なので、同社のCLion(CとC++用のIDE)などのデバッグ機能も使える
面白そうな機能としてCLionのメモリービューがある
たとえば、データ処理の問題をデバッグするときに、実行中のプロセスのrawメモリを表示してくれる
最初に、選択したアドレスから始まる256バイトの領域が表示され、ウィンドウの下部にメモリアドレスが表示される
そして、コードをステップスルーすると、現在表示されているメモリ領域で発生する変更を強調表示する
Rustを書くときにメモリの状態を確認しながら書けるのは重宝する?機能かもしれない
しないかもしれない