使用IntelliJ做为Rust IDE

栏目: 编程语言 · Rust · 发布时间: 5年前

内容简介:安装Rust不要直接Rust语言本身,例如使用在使用Rust开发过程中常常是用到的工具有

Rust 是一个由Mozilla主导开发的通用编译型编译语言。它的设计准则为"安全,并发,实用",支持函数式,并发式,过程式以及面向对象的编程风格。 IntelliJ 是最好的使用的Java IDE之一 ,它支持各种插件,其中 intellij-rust 就是 Rust 在IntelliJ上的插件,可以使用该插件在IntelliJ上面进行Rust开发,下面就简单介绍下如何安装Rust并使用IntelliJ做为其IDE。

安装Rust

安装Rust不要直接Rust语言本身,例如使用 brew install rust 就只是安装了rust语言本身而已,应该安装的是 rustup , rustup 是rust官方版本的管理工具,是安装rust的首选。它的主要特点是:

  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标准库。

安装rustup:

curlsh.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

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Programming Python

Programming Python

Mark Lutz / O'Reilly Media / 2006-8-30 / USD 59.99

Already the industry standard for Python users, "Programming Python" from O'Reilly just got even better. This third edition has been updated to reflect current best practices and the abundance of chan......一起来看看 《Programming Python》 这本书的介绍吧!

CSS 压缩/解压工具
CSS 压缩/解压工具

在线压缩/解压 CSS 代码

在线进制转换器
在线进制转换器

各进制数互转换器

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具