s4e*_*eed 37 rust rust-cargo visual-studio-code
是否可以使 Visual Studio Codecargo fmt
在文件保存时运行?
小智 76
安装扩展 rust-analyzer(官方推荐的vscode 扩展),并在 settings.json 中添加以下内容:
"[rust]": {
"editor.defaultFormatter": "rust-lang.rust-analyzer",
"editor.formatOnSave": true
}
Run Code Online (Sandbox Code Playgroud)
Kev*_*eid 26
editor.formatOnSave
)。小智 21
这对我有用。在文件 settings.json 中大括号内的某处插入以下内容:
"editor.formatOnSave": true,
"editor.formatOnType": true,
"rust-analyzer.rustfmt.enableRangeFormatting": true,
"[rust]": {
"editor.defaultFormatter": "rust-lang.rust-analyzer",
"editor.formatOnSave": true
},
Run Code Online (Sandbox Code Playgroud)
ati*_*kan 12
如果您将formatOnSaveMode设置为修改或修改IfAvailable,则可能需要将其更改为file。这可能是分析仪的一个小问题。
如果您想保留默认设置不变,请仅针对 rust 执行此操作;
"[rust]": {
"editor.defaultFormatter": "rust-lang.rust-analyzer",
"editor.formatOnSave": true,
"editor.formatOnSaveMode": "file"
},
Run Code Online (Sandbox Code Playgroud)
当前版本的 Rust 扩展 > 0.7.8 不需要安装其他任何东西。formatOnSave
在 VS Code文件中启用settings.json
:
"[rust]": {
"editor.formatOnSave": true
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
27740 次 |
最近记录: |