Intellij Idea 如何在VSCode和Intellij中设置相同的Terraform格式样式

fcg9iug3  于 12个月前  发布在  Vscode
关注(0)|答案(2)|浏览(166)

我正在建立一个环境,在VSCode中开发Terraform。
我正在与另一位开发人员合作,他使用Intellij,我使用VSCode。
enter image description here
左边的红色部分是用Intellij编写的代码,右边的绿色部分是用VSCode编写的代码。
我想把ESLint设置成彼此相同的格式。我怎么能这么做呢?
我已经设置了setting.json
enter image description here
现在我用extension

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

非常感谢.

shyt4zoc

shyt4zoc1#

terraform fmt命令用于将Terraform配置文件重写为规范格式和样式。此命令应用Terraform语言样式约定的一个子集,并沿着其他一些小的可读性调整。
https://www.terraform.io/cli/commands/fmt
您应该运行terraform fmt命令来将代码格式化为正确的格式,而不是更改IDE中的格式。

gcmastyq

gcmastyq2#

您可以使用IntelliJ file watcher功能在每次文件更改时自动运行此功能(非常有用)。
转到Preferences -> Tools -> File Watchers并像下面的图片一样配置它。

相关问题