Visual Studio和VS Code中的Rust

责任编辑:editor004

作者: Jonathan Allen

2017-12-19 11:20:49

摘自:INFOQ

Daniel Griffen发布用于Vistual Studio的Rust语言服务插件预览版。该插件要求在Visual Studio 2017 Preview中使用,VS 2017 Preview是实验性版本,用于测试新的VS功能特性。Rust语言服务器项目才刚开始不久,正在招募贡献者。

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

链接已复制,快去分享吧

企业网版权所有©2010-2025 京ICP备09108050号-6京公网安备 11010502049343号