地形 ls
0.35.0
由 HashiCorp 维护的官方 Terraform 语言服务器 ( terraform-ls
) 为任何 LSP 兼容编辑器提供 IDE 功能。
在撰写本文时,并非所有语言功能(从 LSP 或任何其他角度来看)都可用,但这是一个活跃的项目,旨在随着时间的推移提供较小的增量更新。您可以查看 LSP 特征矩阵。
如果您遇到错误或对功能有想法,我们鼓励您浏览现有问题和/或打开新问题。
我们的目标是通过 semver 传达我们关于重大变更的意图。相关地,我们可能会使用预发布版本(例如MAJOR.MINOR.PATCH-beta1
来收集有关某些功能和更改的早期反馈。
如果您决定使用它们,我们要求您报告任何版本中的任何错误,尤其是预发行版中的错误。
有些编辑器具有自动安装和更新语言服务器的内置逻辑,因此您可能不需要担心服务器的安装或更新。
阅读安装页面以获取安装说明。
与语言服务器交互的最合理方式是通过 IDE 或 IDE 插件代表的客户端。
请遵循您的 IDE 的相关指南。
请参阅 .github/CONTRIBUTING.md 了解有关如何为此项目做出贡献的更多信息。
仅当客户端在初始化期间请求时,服务器才会收集数据。默认情况下,遥测是选择加入的。
了解有关遥测的更多信息。