Fei*_*Fei 6 rust visual-studio-code rust-language-server
我通过rustup update最近升级了Rust环境,然后每次打开编辑器时VSCode都会报告错误。编辑器的右下角会弹出两个重复的窗口,显示
Duplicated RLS configuration: rustfmt_path:rustfmt_path,rustfmt_path,,
Source: Rust (rls) (Extension)
Run Code Online (Sandbox Code Playgroud)
我可以打开VSCode的默认settings.json并确实找到重复的条目,但无法删除它们。
重新启动扩展程序可以重现该问题,我什至不知道插件本身是否正常工作。
Art*_*ian 14
我也遇到过同样的问题。我不太确定正确的解决方案,但这些解决方法已经解决了我的问题。
$HOME/.cargo/registry可能会损坏,因此如果有帮助,请删除该文件夹。按顺序安装这些扩展:
Rust RLS 官方扩展
不要安装 Rust kalitaalexey(似乎是冲突的原因)。
Rust 辅助扩展。
vscode-rust-语法扩展。
vsc-rustfmt 扩展。
货物延期。
更好的TOML
这些扩展的组合对我来说工作正常。具体来说,语法格式化可Ctrl+ Shift+ I,并自动保存文件做到这一点。
最后一个提示:同时在 VSCode 中打开 2 个 Rust 项目文件夹可能会导致错误消息指出Unable to find root directory. 尽量避免这种情况。
| 归档时间: |
|
| 查看次数: |
913 次 |
| 最近记录: |