[求助] VSCode 写 rust 不报错了,怎么解决 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
klmd99
V2EX    Rust

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

  •  
  •   klmd99 Sep 13, 2023 3989 views
    This topic created in 957 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     1168 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 49ms UTC 18:06 PVG 02:06 LAX 11:06 JFK 14:06
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86