中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何在IntelliJ中安裝Rust IDE插件

發布時間:2021-02-25 17:20:19 來源:億速云 閱讀:732 作者:Leah 欄目:編程語言

如何在IntelliJ中安裝Rust IDE插件?相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。

Rust插件的主要特性如下:

  1. 導航特性:Go to Class、Go to Symbol、Go to Super Module、Structure、Go to Definition。

  2. 編輯器特性:代碼自動完成、格式化(計劃支持rustfmt)、合并行、智能按鍵(如自動插入匹配的符號)、自動填充后綴、基本的Intention和重構(如引入變量、重命名等)。

  3. 支持Cargo,提供了一個UI用于運行測試用例和應用程序,不過這要求在Cargo端進行一些配置

IntelliJ 是最好的使用的Java IDE之一 ,它支持各種插件,其中intellij-rust就是Rust在IntelliJ上的插件,可以使用該插件在IntelliJ上面進行Rust開發,下面就簡單介紹下如何安裝Rust并使用IntelliJ做為其IDE。

安裝Rust

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

  • 管理Rust二進制文件

  • 配置Rust工具鏈

  • 管理Rust相關組件

  • 只依賴bash,curl和常見的unix工具

  • 支持多平臺

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

安裝rustup:

curl https://sh.rustup.rs -sSf | sh

安裝過程中會讓選擇安裝方式,使用默認方式安裝即可,默認安裝cargo。安裝之后需要設置兩個目錄到PATH變量中:

  • $HOME/.cargo/bin,cargo的bin目錄

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

通過rustup help可以看到rustup的相關命令,上述的默認按照并不包含組件rust-src的安裝,需要單獨安裝組件rust-src:

rustup component add rust-src

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

安裝IntelliJ插件

需要安裝兩個插件 intellij-rustintellij-toml, intellij-rust是Rust語言插件,intellij-toml是為Toml語言的插件,是為cargo的配置文件cargo.toml使用。

安裝方式:Perferences.. -> Plugins 在Marketplact中直接搜索Rust

如何在IntelliJ中安裝Rust IDE插件

同樣方式搜索toml并安裝。

安裝完插件之后就可以新建一個項目選擇Rust:

如何在IntelliJ中安裝Rust IDE插件

可以看到 Toolchain location 是配置的$HOME/.cargo/bin,而Standard library是之前安裝的rust-src的目錄。

創建項目成功可以看到一個完整的rust項目:

如何在IntelliJ中安裝Rust IDE插件

看完上述內容,你們掌握如何在IntelliJ中安裝Rust IDE插件的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

连南| 吴桥县| 前郭尔| 湖口县| 蓝田县| 中西区| 阿荣旗| 秦皇岛市| 南皮县| 西充县| 呼图壁县| 南充市| 福安市| 肃南| 奎屯市| 略阳县| 汕尾市| 柘荣县| 年辖:市辖区| 长宁县| 鄯善县| 沁阳市| 吉木乃县| 苏尼特右旗| 越西县| 东乡族自治县| 资溪县| 乌鲁木齐市| 北辰区| 新河县| 新绛县| 莒南县| 武鸣县| 新密市| 额尔古纳市| 敦化市| 枣强县| 嵩明县| 旌德县| 丹东市| 定安县|