gpt4 book ai didi

visual-studio-code - "duplicated RLS configuration"每次在 VSCode 中启动 RLS

转载 作者:行者123 更新时间:2023-11-29 07:48:30 25 4
gpt4 key购买 nike

我最近通过 rustup update 升级了我的 Rust 环境,然后每次我打开我的编辑器时我的 VSCode 都会报错。编辑器右下角弹出两个重复的窗口,显示

Duplicated RLS configuration: rustfmt_path:rustfmt_path,rustfmt_path,,
Source: Rust (rls) (Extension)

我可以打开 VSCode 的默认 settings.json 并确实找到重复的条目,但我无法删除它们。

重新启动扩展程序可以重现问题,我什至不知道插件本身是否正常工作。

最佳答案

我遇到过同样的问题。我不确定正确的解决方案,但这些解决方法已经解决了我的问题。

  1. 删除所有与 Rust 相关的 VSCode 扩展。
  2. 删除 VSCode settings.json 中所有与 Rust 相关的配置。
  3. 如果您使用的是 Linux 并且已经进行了大量尝试,有时 $HOME/.cargo/registry 可能已损坏,因此如果有帮助,请删除该文件夹。
  4. 重启 VSCode。
  5. 按顺序安装这些扩展:

    • Rust RLS 官方扩展

      不要安装 Rust kalitaalexey(似乎是相互冲突的原因)。

    • Rust 辅助扩展。

    • vscode-rust-syntax 扩展。

    • vsc-rustfmt 扩展。

    • cargo 扩展。

    • 更好的 TOML

这些扩展的组合对我来说工作正常。具体来说,语法格式适用于 Ctrl+Shift+I 并自动保存文件。

最后一个提示:在 VSCode 中同时打开 2 个 Rust 项目文件夹可能会导致错误消息指出 Unable to find root directory。尽量避免这种情况。

关于visual-studio-code - "duplicated RLS configuration"每次在 VSCode 中启动 RLS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55867797/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com