[rust]如何在mac上为Lapce配置LSP的server path?

684 阅读1分钟

又一次在入门rust了 :)

最近发现有一个新的工具Lapce,一款用rust实现的IDE,作为一个又又又入门的Rustaceans,对于可以使用纯rust编写的IDE去开发,是一件非常幸福的事情(尽管VsCode已经很强大了)。

由于Lapce实现了Language Server Protol,所以IDE的自动补全、跳转定义等工作就由LSP服务器完成,虽然Lapce自带的Rust插件已经支持了rust-analyzer,但是在mac上,似乎并没有生效,这也是我记录这篇文章的原因。

具体操作如下:

  1. terminal中安装rust-analyzer
brew install rust-analyzer
  1. 查看rust-analyzer安装的位置
brew list rust-analyzer

截屏2023-03-29 23.48.14.png 3. 将查找到的地址配置到Lapce

截屏2023-03-29 23.50.46.png 4. 重启Lapce,重新打开crate就可以了