Rust Visual Studio代码代码完成不工作

mo49yndu  于 2023-03-18  发布在  其他
关注(0)|答案(3)|浏览(158)

我正在尝试学习Rust,并且安装了Rust的VSCode扩展。但是我没有看到任何语法的自动完成。
我想在String上调用.trim(),但是没有得到它的完成。我读到Rust的完成不是很好,但是语言服务器应该能够推荐可以在结构上调用的方法。
我还看过一个教程,导师在VSCode中有自动完成功能,但我不知道他使用的是什么扩展。
我也在WSL中尝试过,认为WSL是问题所在,但在安装了千兆字节的Visual Studio构建工具后,发现它在Windows上也不能正常工作。

tgabmvqs

tgabmvqs2#

dustypomerleau/rust-syntax issue 4中所述,从2020年11月开始,语法合并到Rust Analyzer中,RA的语法在启动时优先于其他语法。
完成应该会有所改善,因此microsoft/vscode issue 64488“需要更好的Rust lang语法支持”刚刚关闭(2020年12月)。

gjmwrych

gjmwrych3#

以上答案对我都不管用。
经过大量的试验,下面是什么工作。我测试了2周,然后写在这里。

现在代码完成在每个文件中都有效。

相关问题