YAML 中的 Visual Studio Code Handlebars 格式会破坏语法

Vad*_*imo 5 formatting yaml visual-studio-code

我有一个 helm 的 YAML 文件,它有 go 模板样式的把手{{ .Values.domain }},但是格式化程序将它们变成{ { .Values.domain } }如何禁用特定行为。

\n\n

仅供参考:设置“Yaml \xe2\x80\xba 格式:括号间距\n打印对象中括号之间的空格”是结果{{.Values.domain}}无效的 go 模板语法。

\n\n

我在 VSCode\nprettier-vscode 和 redhat-developer/vscode-yaml 中使用的两个格式化程序都会发生这种行为。我发现 vscode-yaml 在下面使用了 prettier。

\n

ult*_*tle 1

  1. 检查 VSC 设置中的“空格非空大括号”(我不记得设置的确切名称,因此进行搜索)。

  2. 确保它未被选中。

  3. 将文件类型的默认格式化程序设置为 VSCode,而不是任何格式化扩展名。