Category Archives: IntelliJ Rust

はじめてのCLion+IntelliJ Rust

こんにちは。JetBrains堀岡です。ご存知の通り、JetBrainsの製品は様々なプログラミング言語やテクノロジーをカバー(参考:jetbrains.dev)しており、日々様々な技術情報が英語でアップデートされています。営業的な記事を書くのはそろそろ飽きてきたので、私自身仕事で使ったことのの無い(遠い昔、ソフトウェアエンジニアでしたw)プログラミング言語(Kotlin、PHP、Ruby、Swift、Scala、Go、Rust)のコンテンツも学びながら増やしていけたらと考えております。そこで、今回(今後伸び代がありそうな)IntelliJ Rustについて紹介したいと思います。 IntelliJ Rustの歴史 現在JetBrainsの製品群の中でプログラミング言語Rust専用のIDEはありませんが、オープンソースのJetBrains IDE向けプラグインとしてIntelliJ Rustがあります。歴史を調べてみると以下が大きな節目のようです。 2015年9月 JetBrains内の2つのチームでプロジェクト開始(JetBrains英語ブログ) 2016年6月 IntelliJ Rustリリース(IntelliJ Rustページ) 2017年8月 JetBrains IDEによるIntelliJ Rust サポートを正式発表(JetBrains英語ブログ) 2018年3月 JetBrains CLionによるデバッガサポート発表(JetBrains CLion英語ブログ) IntelliJ Rustの情報源 IntelliJ Rustには製品レベルのドキュメントはありませんが、以下から機能概要やリリース情報を知ることができます。 IntelliJ Rust Documentation https://intellij-rust.github.io/ クイックスタート https://intellij-rust.github.io/docs/quick-start.html FAQ https://intellij-rust.github.io/docs/faq.html Rust Pluginページ https://plugins.jetbrains.com/plugin/8182-rust/ GitHub https://github.com/intellij-rust/intellij-rust Twitter https://twitter.com/intellijrust 現時点でIntelliJ Rustと一番親和性の高いJetBrains IDEはCLionです(デバッガサポートがあるため)。そのため、現在JetBrainsの製品カテゴリ/マーケティング的にはIntelliJ Rust関連の情報(新機能や便利な使い方紹介)は、CLionの一部として以下の通り情報提供されています。 CLionブログ内のRustに関する記事(英語)https://blog.jetbrains.com/clion/?s=Rust … Continue reading

Posted in CLion, IntelliJ Rust | Leave a comment