如何使用rls和rustfmt在VS Code中格式化Rust代码?

时间:2019-07-07 08:27:43

标签: visual-studio-code rust

我已经在VS代码1.36.0中安装了RLS extension。如何使用rustfmt获取代码格式? VS代码“格式文档”选项似乎不起作用。

我有 rustc 1.36.0(a53f9df32 2019-07-03), rls 1.36.0(9692ca8 2019-05-18)和 rustfmt < / strong>已安装1.2.2稳定(5274b49 2019-04-24)。 我还可以使用CLI进行格式化-rustfmt foo.rs

更新

我在VS Code设置中注意到了以下内容,但似乎不起作用。

"[rust]": {
    "editor.defaultFormatter": "rust-lang.rust"
},

注意:我已将代码打开为工作区文件夹。我曾经使用cargo to create hello_world软件包,其结构如下。

.
├── Cargo.lock
├── Cargo.toml
├── src
│   └── main.rs
└── target
    └── rls 

更新2-现在可以使用。

我没有更改任何特定内容。我确实注意到VS Code已更新为版本:1.36.1。

(由于悬赏而无法关闭问题。)

0 个答案:

没有答案