Sui.

Publicación

Comparte tu conocimiento.

obito.
Jul 08, 2025
Discusión

Problemas con el complemento Move Analyzer (LSP) que no funciona en VSCode

Estoy intentando instalar el complemento Move Analyzer en VSCode para habilitar las sugerencias de código, pero parece que el LSP no funciona. ¿Alguien ha encontrado este problema y ha encontrado una solución?

  • Sui
  • SDKs and Developer Tools
0
1
Cuota
Comentarios
.

Respuestas

1
24p30p.
Jul 9 2025, 04:39

Sí, de hecho, me encontré con el mismo problema cuando intentaba que el complementoMove Analyzerfuncionara enVScode. El Protocolo de servidor de idiomas (LSP) simplemente no se activaba y no aparecía ninguna de las sugerencias de código o diagnósticos. Lo que me solucionó fue asegurarme de queRust y Cargoestaban correctamente instalados y accesibles desde la terminal. rustc --version``cargo --versionPuede verificar esto ejecutando y. Si alguno de los comandos falla, tendrás que instalar Rust desde https://www.rust-lang.org/tools/install. Después de eso, me di cuenta de que el complemento en sí no incluye el servidor de idiomas, así que tuve que instalarlo manualmente ejecutando:cargo install --git https://github.com/move-language/move move-analyzer --locked. Eso instala el binario LSP real en el que se basa el complemento. Una vez instalado, tuve que establecer la ruta completa al move-analyzerbinario en VSCode. Puede encontrar esta ruta (normalmente es así~/.cargo/bin/move-analyzer) y pegarla en VSCode enConfiguración → Extensiones → Move Analyzer → Language Server Path. .move``Move.tomlDespués de guardarlo, reinicié completamente VScode (no solo volví a cargar la ventana) y, a continuación, abrí un sources/archivo dentro de una estructura de proyecto de Move válida (con un archivo y un directorio). Eso activó el LSP y todo empezó a funcionar como se esperaba. Si aún no funciona, es útil comprobar elPanel de salidaen VSCode. Para ello, vaya aVer → Saliday, a continuación, seleccioneMove Analyzer Language Serveren el menú desplegable para ver si hay algún error o registro durante el inicio. Esto me solucionó la situación y, a partir de ese momento, todas las funciones del plugin, como las sugerencias de código, los errores y el paso a la definición, empezaron a aparecer correctamente.

0
Comentarios
.

Sabes la respuesta?

Inicie sesión y compártalo.

Sui is a Layer 1 protocol blockchain designed as the first internet-scale programmable blockchain platform.

394Publicaciones554Respuestas
Sui.X.Peera.

Gana tu parte de 1000 Sui

Gana puntos de reputación y obtén recompensas por ayudar a crecer a la comunidad de Sui.

Campaña de RecompensasJulio