如何在Rust代码格式化时让注释与代码保持同行?
解决VS Code中rust-analyzer格式化时同行注释被换行的问题
rust-analyzer默认依赖rustfmt做代码格式化,默认配置会把行尾注释单独移到新行,要保留同行注释只需要调整rustfmt的配置:
- 项目级配置(推荐):在项目根目录创建或编辑
rustfmt.toml文件,添加以下内容:comment_style = "Leave" - 全局配置:找到rustfmt的全局配置文件(Linux/macOS在
~/.rustfmt.toml,Windows在C:\Users\<你的用户名>\.rustfmt.toml),同样添加上述配置项。
保存配置后,再用rust-analyzer格式化代码,同行注释就会保留在原位置,和你期望的格式一致。
内容的提问来源于stack exchange,提问作者q2333
相关产品推荐
相关产品推荐

