Ari*_*pta 7 rust visual-studio-code rustfmt
我在 vscode 上使用 Rust 扩展,而不是 rust-analyzer。但是,当我保存文件时,vscode 使用 rustfmt 来格式化我的文件,但它不会自动插入分号。我有一个像这样的简单功能
fn call_me() {
let x = 5
println!(x)
}
Run Code Online (Sandbox Code Playgroud)
它没有添加必要的分号。如何让它添加分号?我的安装是否有些混乱?
另外,我尝试过 rust-analyzer,它也不添加分号。
Kev*_*eid 12
与 JavaScript 不同,Rust 中的分号在语法上不是可选的。因此,将它们排除在外是一个语法错误,而不仅仅是风格问题,而且rustfmt
(标准 Rust 代码格式化工具)永远不会尝试修复任何语法错误,无论 \xe2\x80\x9cobvious\xe2\x80 如何\x9d 它们可能是 \xe2\x80\x94 如果它读取有错误的文件,则不会进行任何格式更改。
(我不知道是否有办法让 rust-analyzer、vim 或 VS Code 在编辑时自动插入分号时自动插入分号。)
\n 归档时间: |
|
查看次数: |
2218 次 |
最近记录: |