Eclipse W10 Rust 配置 "RLS"



我已经在系统上安装了Rust。

我已经在Eclipse中安装了腐蚀插件(v.2021-03-4.19.0(。

我可以打开rs文件,它们显示语法高亮显示。

但当我试图做任何生锈的事情时,我会遇到一件烦人的事情:";未找到锈蚀支撑"-->打开首选项-->错误:";输入到Rust语言服务器(rls(的有效路径";。

";语言服务器";在那个对话框中是错误的:它是我的Eclipse安装目录。我已经在D:\apps\Rust下安装了Rust。我运行过这个命令和其他命令:

C:UsersMike>rustup component add rls rust-analysis rust-src

在Eclipse对话框中,我可以使用文件选择器对话框配置RLS的路径。我在找什么?文件?目录?哪一个?

注意,我也从这里下载(并扩展(了RLS。

NB2也许Rust HQ可以满足这种OS+IDE的组合,并提供更明确的防白痴指令?

RLS是Rust Language Server的首字母缩写。它是可执行文件,在Windowsrls.exe上,在Linux和macOSrls上。

术语server在这里有点误导,因为语言服务器通常是本地执行的无头应用程序。IDE或编辑器运行语言服务器应用程序以通过标准化语言服务器协议(LSP(返回,例如哪些错误和警告存在,哪些代码完成建议必须显示在给定的光标位置。

RLS是用Rust编写的,并随Rust一起提供,与Rust编译器(rustc(位于同一目录中,至少在过去是这样。如今,锈蚀分析仪(rust-analyzer.exe(取代了RLS,提供了比RLS更好的支持。如果它在PATH中可用或在一些标准位置中找到,Eclipse Corrosion会检测到它,并首选锈蚀分析仪(请参阅Eclipse CorrosionRust语言服务器文档和锈蚀分析仪Eclipse Corrosition文档(。

由于在您的案例中没有找到Rust语言支持的语言服务器,请确保系统上安装了rls.exe或更好的rust-analyzer.exe(因为它不是Eclipse Corrosion的一部分(,并且在Eclipse IDE中,语言服务器可执行文件在Rust的首选项中配置为语言服务器。

请注意,Eclipse Corrosion主要是在Linux上开发和测试的。因此,Windows的文档可能需要改进,而Windows特定的故障可能会被忽略。如果你发现了什么,请确保它已经被报告,最好是用补丁(就像我前段时间做的那样(。

对我来说,我必须做的是:

  • 转到Window>Preferences>Rust
  • 在字段";语言服务器";,用C:Users[Username].cargobinrls.exe替换预先填充的条目

相关内容

  • 没有找到相关文章

最新更新