【问题标题】:How to set up the same Terraform formatting style in VSCode and Intellij如何在 VSCode 和 Intellij 中设置相同的 Terraform 格式样式
【发布时间】:2022-01-06 15:44:39
【问题描述】:

我正在搭建一个在 VSCode 中开发 Terraform 的环境。

我正在与另一位使用 Intellij 的开发人员合作,而我使用 VSCode。

enter image description here

左边红色部分是用Intellij写的代码,右边绿色部分是用VSCode写的代码。

我想将 ESLint 设置为彼此相同以设置一致的格式。我该怎么做?

而且我已经设置了setting.json

enter image description here

现在我使用扩展名

HashiCorp Terraform https://marketplace.visualstudio.com/items?itemName=HashiCorp.terraform

Terraform(分叉) https://marketplace.visualstudio.com/items?itemName=l2fprod.terraform-fork

非常感谢。

【问题讨论】:

  • 所有 Terraform 与 A​​tom、VSCode、Intellij 和 Sublime 的集成都具有自动格式化功能,terraform fmt 用于规范格式化。根据您的图像,它似乎已由用户在 VSCode 中启用,但尚未在 Intellij 中启用。使用 Intellij 的人也需要启用它。

标签: visual-studio-code intellij-idea terraform


【解决方案1】:

terraform fmt 命令用于将 Terraform 配置文件重写为规范格式和样式。此命令应用 Terraform 语言样式约定的子集,以及其他小的可读性调整。

https://www.terraform.io/cli/commands/fmt

您应该运行terraform fmt 命令,而不是更改 IDE 中的格式,该命令将格式化您的代码以正确格式。

【讨论】:

  • 谢谢!但我只想知道 VSCode 和 Intellij 中相同的自动格式化。你能给我建议吗?
  • IntelliJ Terraform 插件使用terraform fmt 命令格式化 Terraform 文件。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-07-25
  • 1970-01-01
  • 2020-07-02
  • 2019-07-22
  • 2012-07-21
相关资源
最近更新 更多