当前位置:新闻中心行业动态 → 正文

Visual Studio和VS Code中的Rust

责任编辑:editor004 作者: Jonathan Allen |来源:企业网D1Net  2017-12-19 11:20:49 本文摘自:INFOQ

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

关键字:ArticlesNULLInfoQ

本文摘自:INFOQ

x Visual Studio和VS Code中的Rust 扫一扫
分享本文到朋友圈
当前位置:新闻中心行业动态 → 正文

Visual Studio和VS Code中的Rust

责任编辑:editor004 作者: Jonathan Allen |来源:企业网D1Net  2017-12-19 11:20:49 本文摘自:INFOQ

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

关键字:ArticlesNULLInfoQ

本文摘自:INFOQ

电子周刊
回到顶部

关于我们联系我们版权声明隐私条款广告服务友情链接投稿中心招贤纳士

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

^