前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >解决VScode中Rust-Analyzer插件无法启动的一种方法

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

作者头像
fem178
发布2024-04-30 17:38:47
9730
发布2024-04-30 17:38:47
举报
文章被收录于专栏:数值分析与有限元编程

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

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

代码语言:javascript
复制
rustup component add rust-analyzer-preview

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

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

代码语言:javascript
复制
"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。如果你还没有安装它,可以通过

代码语言:javascript
复制
rustup component add clippy 

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

代码语言:javascript
复制
"rust-analyzer.checkOnSave.command": "clippy"
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-04-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 数值分析与有限元编程 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档