klmd99
V2EX  ›  Rust

[求助] VSCode 写 rust 不报错了,怎么解决

  •  
  •   klmd99 · Sep 13, 2023 · 4637 views
    This topic created in 1147 days ago, the information mentioned may be changed or developed.
    以前写错了都会有报错提示,现在代码提示有,但是不会标记错误了。现在一运行全是错误,编辑器里也不报错。。。
    哪位大佬知道怎么回事吗
    20 replies  •  2023-09-20 06:34:05 +08:00
    hucw21750
    hucw21750
    Sep 13, 2023
    1
    遇到这种问题,我一般都是重启/清缓存/重装插件/卸载 vscode
    klmd99
    klmd99
    OP
    Sep 13, 2023
    2
    @hucw21750 好主意,我试试,谢谢
    klmd99
    klmd99
    OP
    Sep 13, 2023
    3
    临时重装了插件,还是没提示,先切 clion 了。。有空再试试重装 vscode
    liujavamail
    liujavamail
    Sep 13, 2023❤️1
    4
    rust 可以试下 zed
    fanchenio
    fanchenio
    Sep 13, 2023
    5
    rust-analyzer 的话,在 vscode 里面 ctrl+shift+p ,搜索 rust-analyzer ,然后有个 stop server ,停止一下,然后同样的方法 start server 一下。
    klmd99
    klmd99
    OP
    Sep 13, 2023
    6
    @fanchenio 试了,没用,我都重装了
    klmd99
    klmd99
    OP
    Sep 13, 2023
    7
    @liujavamail 看了一下不支持 Windows 。。
    kongkx
    kongkx
    Sep 13, 2023 via iPhone
    8
    看看 output 里面有没异常记录呗
    cg1937
    cg1937
    Sep 13, 2023❤️1
    9
    看看你的项目里面的.vscode 的 settings.json 是否包括这个 project ,我之前和你相似的问题改了一下这个文件就好了。
    Binwalker
    Binwalker
    Sep 13, 2023❤️1
    10
    你需要装 Error lens 这个插件
    just4id
    just4id
    Sep 13, 2023 via iPhone
    11
    Clion 是终点
    PrivateRookie
    PrivateRookie
    Sep 13, 2023
    12
    cargo clean 然后重启 rust analyzer
    simen513
    simen513
    Sep 13, 2023
    13
    一般情况是下载 rust-analyzer 新版本的时候,出现错误。
    可以看一下对应 OS 下的 https://rust-analyzer.github.io/manual.html#toolchain
    nebkad
    nebkad
    Sep 13, 2023
    14
    建议不用 vscode , 用更傻瓜式的
    否则最好先从用命令行编译 rust 开始
    klmd99
    klmd99
    OP
    Sep 14, 2023
    15
    今天看到了 rustrover 。试试
    JasperHale
    JasperHale
    Sep 16, 2023
    16
    有没有可能是 rust 的 lib.rs 里没有 mod 引用到那个文件 ?
    JasperHale
    JasperHale
    Sep 16, 2023
    17
    还有个问题是 网络问题, 用容器 的 rust 环境时候, rust-analyzer 需要联网下 啥东西, 公司网有时不好 会出现 楼主这样的情况.. 仅供参考
    klmd99
    klmd99
    OP
    Sep 18, 2023
    18
    @JasperHale 这种倒不会,以前一直好好的,好像是我改 workspace ,增加了子目录之后出现的
    Vetalice
    Vetalice
    Sep 19, 2023
    19
    Ctrl+Shift+M 看看。可能是因为 Cargo 解析参数配置不对导致 check 依赖的时候直接在依赖里报错中断。如果确认参数没问题可以 cargo clean 再 restart analyzer 试试。
    klmd99
    klmd99
    OP
    Sep 20, 2023
    20
    @Vetalice 谢谢,都试过了。。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5135 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 50ms · UTC 01:45 · PVG 09:45 · LAX 17:45 · JFK 20:45
    ♥ Do have faith in what you're doing.