vs 代码格式化 yaml 文件,括号之间有额外的空格
vs code formats yaml file with extra spaces between brackets
我使用vscode作为编辑器,项目中有多个yaml文件,其中发生参数替换。但是,它只重新格式化一个文件,括号之间有额外的空格,一个名为 service.yaml 的文件被 helm 在我们的 ci/cd 管道中使用。前后见下文。
及
之后
我想知道文件名是否对 vscode 或任何其他扩展名有特殊意义...谢谢。
解决此问题的方法之一 - 将值括在引号中。
像这样:
app: "{{ .Values.name }}"
可能不是最好的解决方案,但对我有用。
取消选中 Extensions/YAML
中的 Bracket Spacing
。
编辑:有一个警告。这会将 {{ foo }}
或 { { foo } }
格式化为 {{foo}}
,就 Jinja 模板而言,这在语法上不一定正确。
我使用vscode作为编辑器,项目中有多个yaml文件,其中发生参数替换。但是,它只重新格式化一个文件,括号之间有额外的空格,一个名为 service.yaml 的文件被 helm 在我们的 ci/cd 管道中使用。前后见下文。
及
我想知道文件名是否对 vscode 或任何其他扩展名有特殊意义...谢谢。
解决此问题的方法之一 - 将值括在引号中。
像这样:
app: "{{ .Values.name }}"
可能不是最好的解决方案,但对我有用。
取消选中 Extensions/YAML
中的 Bracket Spacing
。
编辑:有一个警告。这会将 {{ foo }}
或 { { foo } }
格式化为 {{foo}}
,就 Jinja 模板而言,这在语法上不一定正确。