这个项目能做什么
rust-analyzer 是一个语言服务器,为 Rust 开发带来 IDE 功能。它适用于任何支持语言服务器协议的编辑器,包括 VS Code、Vim、Emacs 和 Zed。
README 中描述的主要功能:
- 跳转到定义和查找所有引用
- 重构和代码补全
- 通过 rustfmt 集成格式化
- 通过 rustc 和 clippy 集成诊断
在内部,该项目被组织为一组用于分析 Rust 代码的库;手册的“架构”部分解释了这种结构。安装说明、使用技巧和贡献者指南可在在线手册中找到,同时还有安全和隐私部分。社区支持通过 Rust 论坛的“IDE 和编辑器”类别以及 rust-analyzer Zulip 频道提供。该项目主要以 MIT 和 Apache-2.0 许可证分发。
评论
0 评分人数达到10人后显示
登录后参与讨论。