Skip to content

故障排除

请确认您已安装并运行最新版本:

fuelup toolchain install latest
fuelup update
forc-lsp --version

确认您的 $PATH 环境变量包含了位于 $HOME/.fuelup/bin 目录下的 forc-lsp 可执行文件路径。

which forc-lsp

性能缓慢

如果您遇到了性能缓慢的问题,可以尝试以下方法:

按照上述步骤确保您正在运行最新版本。

接着,确保仅有一个最新版本的 LSP 服务器在运行。

pkill forc-lsp

大型项目

包含十个或更多 Sway 文件的 Sway 项目可能会有较慢的 LSP 性能。我们正在努力改善对大型项目的支持。

在此期间,如果速度太慢,您可以在设置中使用 sway-lsp.diagnostic.disableLsp 选项来完全禁用 LSP 服务器。扩展程序仍然会提供基本的语法高亮、命令面板以及 Sway 调试器,但所有其他语言特性将被禁用。

服务器日志

您可以启用 LSP 服务器的详细日志记录。

在 VSCode 中,这可以在设置中找到:

"sway-lsp.trace.server": "verbose"

启用后,您可以在输出窗口中的 Sway Language Server 部分找到这些日志。

对于其他编辑器,请参阅安装文档以获取相关链接。