云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

云解析_云服务器远程连接_9元

小七 141 0

支持visualstudio代码的HashiCorp Terraform扩展

代码作为代码体验是基础设施的核心。语法高亮显示、编辑器扩展和语言服务器是用户与HashiCorp配置语言(HCL)和HashiCorp Terraform交互的最初方式。这种需求主要由我们的社区以各种方式和许多编辑来满足。最流行的集成之一是Mikael Olenfalk开发的visualstudio代码(vscode)扩展,他已经将扩展的所有权转移给HashiCorp。我们正在内部更新VS代码扩展,以完全支持0.12语法,并在默认情况下使用我们的语言服务器。新版本将于今年晚些时候随更新一起发布,希望在同一个VS代码市场条目下,为现有用户提供无缝升级。在我们即将发布时,我们将发布一篇新的博客文章,介绍语言服务器集成的一些新特性和增强功能。我们一直都知道我们想给我们的用户一个很棒的编辑器体验,但是就像提供商生态系统一样,编辑器生态系统是巨大的,很难选择关注的地方。对于Atom、Sublime Text、Vim、JetBrains IntelliJ,还有许多其他编辑器扩展。最近,语言服务器协议的引入和采用简化了对多个编辑器的需求。该协议使得在HCL的Go本地实现语言中实现特性变得更容易同时介绍给多个编辑器。juliosueiras创建了一个示例语言服务器,它可以被多个编辑器使用,并作为我们自己实现Terraform语言服务器的灵感,我们最近公开了它的源代码。Julio还在继续合作开发我们的语言服务器版本。我们想再借此机会感谢Mikael Olenfalk和Julio Sueiras,以及广大Terraform开源社区的其他许多成员,他们在业余时间致力于这些集成。我们的社区已经使Terraform的开发者体验变得非常棒,并且从这里开始的道路更容易继续改进。