diff --git a/translated/tech/20200706 Set up Vim as your Rust IDE.md b/translated/tech/20200706 Set up Vim as your Rust IDE.md index c0d689a038..6d722234ad 100644 --- a/translated/tech/20200706 Set up Vim as your Rust IDE.md +++ b/translated/tech/20200706 Set up Vim as your Rust IDE.md @@ -1,6 +1,6 @@ [#]: collector: (lujun9972) [#]: translator: (geekpi) -[#]: reviewer: ( ) +[#]: reviewer: (wxy) [#]: publisher: ( ) [#]: url: ( ) [#]: subject: (Set up Vim as your Rust IDE) @@ -9,12 +9,14 @@ 将 Vim 设置为 Rust IDE ====== -Vim 编辑器是很好的 Rust 应用开发环境。 + +> Vim 编辑器是很好的 Rust 应用开发环境。 + ![Ferris the crab under the sea, unofficial logo for Rust programming language][1] [Rust][2] 语言旨在以 C++ 开发人员熟悉的方式实现具有安全并发性和高内存性能的系统编程。它也是 [Stack Overflow 的 2019 年开发人员调查][3]中最受欢迎的编程语言之一。 -文本编辑器和[集成开发环境(IDE)工具][4]使编写 Rust 代码更加轻松快捷。有很多编辑器可供选择,但是我相信 [Vim 编辑器][5]非常适合 Rust IDE。在本文中,我将说明如何为 Rust 应用开发设置 Vim。 +文本编辑器和[集成开发环境(IDE)工具][4]使编写 Rust 代码更加轻松快捷。有很多编辑器可供选择,但是我相信 [Vim 编辑器][5]非常适合作为 Rust IDE。在本文中,我将说明如何为 Rust 应用开发设置 Vim。 ### 安装 Vim @@ -24,14 +26,12 @@ Vim 是 Linux 和 Unix 中最常用的命令行文本编辑器之一。最新版 要设置 Rust 进行开发,请下载 [Rustup][10],这是一个方便的 Rust 安装器工具,并在你的终端上运行以下命令(如果你使用 macOS、Linux 或任何其他类 Unix 系统): - ``` -`$ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh` +$ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh ``` 在提示中选择安装选项。然后,你将看到如下输出: - ``` stable installed - rustc 1.43.1 (8d69840ab 2020-05-04) @@ -46,16 +46,14 @@ To configure your current shell run source $HOME/.cargo/env ### 语法高亮 -Vim 能让你通过 `.vimrc` 文件配置你的运行时。要启用语法高亮,请打开 `.vimrc` 文件(如果不存在就创建一个): - +Vim 能让你通过 `.vimrc` 文件配置你的运行时环境。要启用语法高亮,请打开 `.vimrc` 文件(如果不存在就创建一个): ``` -`$ vim ~/.vimrc` +$ vim ~/.vimrc ``` 在 `.vimrc` 中添加以下内容并保存: - ``` filetype plugin indent on syntax on @@ -67,32 +65,26 @@ syntax on 要使用 Vim 创建一个新的 Rust HelloWorld 应用(`hello.rs`),请输入: - ``` -`$ vim hello.rs` +$ vim hello.rs ``` -输入以下 Rust 代码在控制台中打印 **Hello World!**: - +输入以下 Rust 代码在控制台中打印 `Hello World!`: ``` - fn main() { -      println!("Hello World"); - } +fn main() { +   println!("Hello World"); +} ``` 它看起来应该像这样: ![Rust code with syntax highlighting][12] -(Daniel Oh, [CC BY-SA 4.0][13]) - 没有语法高亮的样子如下: ![Rust code without syntax highlighting][14] -(Daniel Oh, [CC BY-SA 4.0][13]) - 你是否注意到 Vim 自动缩进和组织代码?那是因为你在 `.vimrc` 文件中输入了第一行。 很好!接下来,你将使用 Rust 的包管理器 [Cargo][15] 构建此应用。 @@ -101,21 +93,18 @@ syntax on Cargo 使创建应用更加容易。要查看操作方法,请创建一个基于 Cargo 的 HelloWorld 应用。如果你尚未在 Linux 或 macOS 系统上安装 Cargo,请输入: - ``` -`$ curl https://sh.rustup.rs -sSf | sh` +$ curl https://sh.rustup.rs -sSf | sh ``` 然后使用 Cargo 创建包: - ``` -`$ cargo new my_hello_world` +$ cargo new my_hello_world ``` 如果查看目录结构,你会看到 Cargo 自动生成一些源码和目录。如果你安装了 `tree`,请运行它查看目录结构: - ``` $ tree my_hello_world my_hello_world @@ -128,14 +117,12 @@ my_hello_world 在 Vim 中打开 `main.rs` 源码文件: - ``` -`$ vim my_hello_world/src/main.rs` +$ vim my_hello_world/src/main.rs ``` 它与你在上面手动创建的 HelloWorld 示例中的代码相同。用 `Rust with Vim` 代替 `World`: - ```  fn main() {       println!("Hello, Rust with Vim"); @@ -156,7 +143,6 @@ $ cargo build 你的终端输出将类似于以下内容: - ```    Compiling my_hello_world v0.1.0 (/Users/danieloh/cloud-native-app-dev/rust/my_hello_world) @@ -167,7 +153,6 @@ $ cargo build 运行应用: - ``` $ target/debug/my_hello_world Hello, Rust with Vim! @@ -175,7 +160,6 @@ Hello, Rust with Vim! 你也可以使用 `cargo run` 一次构建和运行应用: - ``` $ cargo run   @@ -184,7 +168,7 @@ $ cargo run Hello, Rust with Vim!! ``` -恭喜!你在本地的 VIm 编辑器中设置了 Rust IDE,开发了第一个 Rust 应用,并使用 Cargo 包管理器工具构建、测试和运行了它。如果你想学习其他 Cargo 命令,请运行 `cargo help`。 +恭喜!你在本地的 Vim 编辑器中设置了 Rust IDE,开发了第一个 Rust 应用,并使用 Cargo 包管理器工具构建、测试和运行了它。如果你想学习其他 Cargo 命令,请运行 `cargo help`。 -------------------------------------------------------------------------------- @@ -193,7 +177,7 @@ via: https://opensource.com/article/20/7/vim-rust-ide 作者:[Daniel Oh][a] 选题:[lujun9972][b] 译者:[geekpi](https://github.com/geekpi) -校对:[校对者ID](https://github.com/校对者ID) +校对:[wxy](https://github.com/wxy) 本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出