5、Rust开发工具与环境配置指南

Rust开发工具与环境配置指南

1. RLS与rust - analyzer

安装后,RLS可与任何支持LSP的文本编辑器配合使用,支持LSP的流行编辑器有Vim、Emacs、VS Code、Sublime和Eclipse等。若使用RLS遇到问题,可参考调试指南: github.com/rust - lang/rls/blob/master/debugging.md

不过,RLS在某些情况下性能不佳。若因崩溃或性能问题使用困难,可尝试 rust - analyzer rust - analyzer 称自己是“创建优秀Rust IDE支持的更大的rls - 2.0努力的一部分”。目前它已足够成熟,可用于大多数项目的日常开发,但项目仍处于alpha状态,还不稳定。

rust - analyzer 具备RLS的许多关键特性,如跳转到定义、重命名符号、代码补全等,还提供编辑器类型提示和魔法补全功能。魔法补全功能能显著提升编辑效率,例如:
- 输入 tmod 并选择第一个补全结果,可创建一个测试模块模板:

#[cfg(test)]
mod tests {
    use super::*;
    #[test]
    fn test_name() {
    }
}
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值