Daniel Griffen发布 用于Vistual Studio的Rust语言服务插件预览版 。该插件要求在Visual Studio 2017 Preview中使用,VS 2017 Preview是实验性版本,用于测试新的VS功能特性。
这并非第一次有人为Visual Studio开发Rust语言插件。六个月前,Andrzej Janik和Patrick Reisert就开发了一个叫作 Visual Rust 的项目。
这次不一样的地方在于,Daniel Griffen使用了 Rust语言服务器 (RLS)。基于语言服务器协议,Rust语言服务器被设计成与编辑器无关的语言服务。这意味着他们针对Visual Studio或VS Code所做的改进都可以被应用在Sublime、emacs、vim和其他编辑器上(这些编辑器仍然需要提供与语言服务器进行交互的适配插件)。
RLS使用了Rust编译器和 Racer 。Racer即Rust自动完成器,准确度比完整的编译器要低,但性能更好。所以,在编译器速度慢的地方(比如代码自动完成)可以使用Racer。
Rust语言服务器项目才刚开始不久,正在招募贡献者。
查看英文原文: Rust in Visual Studio and VS Code
注:本文内容来自互联网,旨在为开发者提供分享、交流的平台。如有涉及文章版权等事宜,请你联系站长进行处理。