帖子
分享您的知识。
移动分析器插件 LSP 在 VSCode 中无法运行时出现问题
我正在尝试在VSCode中安装移动分析器插件以启用代码建议,但是LSP似乎无法运行. 有没有人遇到过这个问题并找到了解决方案?
- Sui
- SDKs and Developer Tools
答案
1是的,当我尝试让VScode中运行Move Analyzer插件时,我实际上遇到了同样的问题——语言服务器协议(LSP)根本无法激活,也没有显示任何代码建议或诊断信息. 对我来说,修复这个问题的是确保Rust 和 Cargo已正确安装并可以从终端访问. 您可以通过运行rustc --version
和来验证这一点cargo --version
. 如果任一命令失败,你需要从 https://www.rust-lang.org/tools/install 安装 Rust. 之后,我意识到插件本身并没有捆绑语言服务器,所以我必须通过运行:来手动安装它cargo install --git https://github.com/move-language/move move-analyzer --locked
. 这将安装插件所依赖的实际 LSP 二进制文件. 安装完成后,我必须move-analyzer
在 VSCode 中设置二进制文件的完整路径. 你可以找到这个路径(通常是~/.cargo/bin/move-analyzer
),然后将其粘贴到设置 → 扩展 → 移动分析器 → 语言服务器路径下的 VSCode 中. .move``Move.toml
保存后,我完全重启了 VScode(不仅仅是重新加载窗口),然后在sources/
有效的 Move 项目结构(包含文件和目录)中打开了一个文件. 这触发了LSP,一切都开始按预期运行. 如果仍然无法正常工作,可以转到查看 → 输出,然后从下拉列表中选择移动分析器语言服务器,查看启动期间是否有任何错误或日志,这将有助于检查 VSCode 中的输出面板. 这为我解决了这个问题,之后该插件的代码建议、错误和定义等功能都开始正常显示出来.
你知道答案吗?
请登录并分享。
Sui is a Layer 1 protocol blockchain designed as the first internet-scale programmable blockchain platform.

- ... SUIMeaning.Sui+22
- ... SUI0xduckmove+17
- ... SUIfomo on Sui+16
- ... SUIMoonBags+11
- ... SUIHaGiang+10
- ... SUI
- ... SUI