首页/文章/ 详情

解决VScode中Rust-Analyzer插件无法启动的一种方法

13天前浏览506

Win10系统安装x86_64-pc-windows-gnu工具链作为Rust开发环境时,会出现Rust-Analyzer插件无法启动的问题,如图所示

一种解决方法是安装工具链时选择Nightly版,然后用命令

rustup component add rust-analyzer-preview

安装Rust-Analyzer的预览版。这样的好处是Rust-Analyzer即使更新,也能在不同rustc版本的项目中用相应版本的rust-analyzer。

然后在VScode安装Rust-Analyzer插件,按[[Ctrl + ,]] 组合键在settings.json中添加以下内容即可

"rust-analyzer.server.path""rust-analyzer.server.path""C:/Users/XXX/.rustup/toolchains/nightly-x86_64-pc-windows-gnu/bin/rust-analyzer"

这里XXX是自己的用户名。另一种方法是下载Rust-Analyzer源代码,自己编译,相当繁琐。

默认情况下,当保存代码时,rust-analyzer会执行cargo check来获取项目报错和警告。cargo check本质上只是编译项目,以寻找错误。如果想要更多的功能,需要用到clippy。如果你还没有安装它,可以通过

rustup component add clippy 

来安装。你可以手动执行cargo clippy,或者设置rust-analyzer来自动执行clippy。

"rust-analyzer.checkOnSave.command""clippy"
来源:数值分析与有限元编程
Dassault 其他
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2024-05-20
最近编辑:13天前
太白金星
本科 慢慢来
获赞 2粉丝 4文章 298课程 0
点赞
收藏

作者推荐

未登录
还没有评论

课程
培训
服务
行家

VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈