使用IntelliJ作爲Rust IDE

Rust 是一個由Mozilla主導開發的通用編譯型編譯語言。它的設計準則爲"安全,併發,實用",支持函數式,併發式,過程式以及面向對象的編程風格。 IntelliJ 是最好的使用的Java IDE之一 ,它支持各類插件,其中intellij-rust就是Rust在IntelliJ上的插件,可使用該插件在IntelliJ上面進行Rust開發,下面就簡單介紹下如何安裝Rust並使用IntelliJ作爲其IDE。git

安裝Rust

安裝Rust不要直接Rust語言自己,例如使用brew install rust就只是安裝了rust語言自己而已,應該安裝的是rustup,rustup是rust官方版本的管理工具,是安裝rust的首選。它的主要特色是:github

  1. 管理Rust二進制文件
  2. 配置Rust工具鏈
  3. 管理Rust相關組件
  4. 只依賴bash,curl和常見的unix工具
  5. 支持多平臺

在使用Rust開發過程當中經常是用到的工具備rustc,rust-src,cargo,這些均可以使用rustup進行管理。 其中cargo是Rust項目管理的工具,提供了一系列的工具,從項目的創建,構建到測試,運行到部署,都爲Rust項目的管理提供儘量完成的手段。 rustc是rust語言的編譯器。 rust-src是rust標準庫。shell

安裝rustup:編程

curl sh.rustup.rs -sSf | sh安全

安裝過程當中會讓選擇安裝方式,使用默認方式安裝便可,默認安裝cargo。安裝以後須要設置兩個目錄到PATH變量中:bash

  • $HOME/.cargo/bin,cargo的bin目錄
  • $HOME/.cargo/env,爲shell配置的目錄

經過rustup help能夠看到rustup的相關命令,上述的默認按照並不包含組件rust-src的安裝,須要單獨安裝組件rust-src:併發

rustup component add rust-srccurl

這樣Rust的環境安裝都已經完成,在使用IntelliJ作爲Rust的IDE中要用的組件包括:rustc,cargorust-src函數

安裝IntelliJ插件

須要安裝兩個插件 intellij-rustintellij-toml, intellij-rust是Rust語言插件,intellij-toml是爲Toml語言的插件,是爲cargo的配置文件cargo.toml使用。 安裝方式:Perferences.. -> Plugins在Marketplact中直接搜索Rust 工具

搜索rust
一樣方式搜索 toml並安裝。 安裝完插件以後就能夠新建一個項目選擇Rust:
新建rust項目
能夠看到 Toolchain location 是配置的$HOME/.cargo/bin,而Standard library是以前安裝的 rust-src的目錄。 建立項目成功能夠看到一個完整的rust項目:
rust項目結構

引用
  1. 維基百科:zh.wikipedia.org/wiki/Rust
  2. Rust lang: www.rust-lang.org/
  3. intellij-rust :github.com/intellij-ru…
  4. intellij-tom :github.com/intellij-ru…
相關文章
相關標籤/搜索