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

2023-09-13 08:07:15 +08:00
 klmd99
以前写错了都会有报错提示,现在代码提示有,但是不会标记错误了。现在一运行全是错误,编辑器里也不报错。。。
哪位大佬知道怎么回事吗
2684 次点击
所在节点    Rust
20 条回复
hucw21750
2023-09-13 08:11:07 +08:00
遇到这种问题,我一般都是重启/清缓存/重装插件/卸载 vscode
klmd99
2023-09-13 08:14:07 +08:00
@hucw21750 好主意,我试试,谢谢
klmd99
2023-09-13 08:18:35 +08:00
临时重装了插件,还是没提示,先切 clion 了。。有空再试试重装 vscode
liujavamail
2023-09-13 09:00:27 +08:00
rust 可以试下 zed
fanchenio
2023-09-13 09:16:13 +08:00
rust-analyzer 的话,在 vscode 里面 ctrl+shift+p ,搜索 rust-analyzer ,然后有个 stop server ,停止一下,然后同样的方法 start server 一下。
klmd99
2023-09-13 09:16:39 +08:00
@fanchenio 试了,没用,我都重装了
klmd99
2023-09-13 09:17:16 +08:00
@liujavamail 看了一下不支持 Windows 。。
kongkx
2023-09-13 09:30:53 +08:00
看看 output 里面有没异常记录呗
cg1937
2023-09-13 10:42:51 +08:00
看看你的项目里面的.vscode 的 settings.json 是否包括这个 project ,我之前和你相似的问题改了一下这个文件就好了。
Binwalker
2023-09-13 10:49:28 +08:00
你需要装 Error lens 这个插件
just4id
2023-09-13 10:50:15 +08:00
Clion 是终点
PrivateRookie
2023-09-13 11:04:02 +08:00
cargo clean 然后重启 rust analyzer
simen513
2023-09-13 16:14:07 +08:00
一般情况是下载 rust-analyzer 新版本的时候,出现错误。
可以看一下对应 OS 下的 https://rust-analyzer.github.io/manual.html#toolchain
nebkad
2023-09-13 16:46:14 +08:00
建议不用 vscode , 用更傻瓜式的
否则最好先从用命令行编译 rust 开始
klmd99
2023-09-14 22:23:53 +08:00
今天看到了 rustrover 。试试
JasperHale
2023-09-16 23:28:56 +08:00
有没有可能是 rust 的 lib.rs 里没有 mod 引用到那个文件 ?
JasperHale
2023-09-16 23:30:22 +08:00
还有个问题是 网络问题, 用容器 的 rust 环境时候, rust-analyzer 需要联网下 啥东西, 公司网有时不好 会出现 楼主这样的情况.. 仅供参考
klmd99
2023-09-18 07:08:59 +08:00
@JasperHale 这种倒不会,以前一直好好的,好像是我改 workspace ,增加了子目录之后出现的
Vetalice
2023-09-19 21:28:52 +08:00
Ctrl+Shift+M 看看。可能是因为 Cargo 解析参数配置不对导致 check 依赖的时候直接在依赖里报错中断。如果确认参数没问题可以 cargo clean 再 restart analyzer 试试。
klmd99
2023-09-20 06:34:05 +08:00
@Vetalice 谢谢,都试过了。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/973196

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX