又一次在入门rust了 :)
最近发现有一个新的工具Lapce,一款用rust实现的IDE,作为一个又又又入门的Rustaceans,对于可以使用纯rust编写的IDE去开发,是一件非常幸福的事情(尽管VsCode已经很强大了)。
由于Lapce实现了Language Server Protol,所以IDE的自动补全、跳转定义等工作就由LSP服务器完成,虽然Lapce自带的Rust插件已经支持了rust-analyzer,但是在mac上,似乎并没有生效,这也是我记录这篇文章的原因。
具体操作如下:
- 在
terminal中安装rust-analyzer
brew install rust-analyzer
- 查看
rust-analyzer安装的位置
brew list rust-analyzer
3. 将查找到的地址配置到
Lapce上
4. 重启
Lapce,重新打开crate就可以了