我正在学习 rust, vscode 新打开一个项目是可以正常编辑, 正常智能提示的 但是等我开始写一行后, 就卡住了, 没法编辑, 没有智能提示, 底部状态栏显示 Running 'cargo check' 请问这是什么原因呢?
镜像源已经换成国内的了 也尝试了删除 .package-cache
, 没用
这里有个 issue, 我尝试加上rust-analyzer.checkOnSave.enable": false
但是没效果
1
共 5 条评论, 1 页
评论区
写评论重启了一下电脑解决了🤣
--
👇
peanut-cc: 尝试
rm -rf ~/.cargo/.package-cache
然后重启一下vscode 试试我建议是将所有的代理都配上,包括vscode,git,cargo,我配好后基本没出现过这个问题了
你可以选择更换为 clippy,这在一些博文中有推荐 https://federicoterzi.com/blog/12-rust-tips-and-tricks-you-might-not-know-yet/
尝试
rm -rf ~/.cargo/.package-cache
然后重启一下vscode 试试出现过这种情况. 最后定位问题是cargo check的bug, 某些泛型代码导致cargo check卡死.
通过修改代码解决问题.