klmd99
V2EX  ›  Rust

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

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