Visual studio code YAML语法中的Visual Studio代码手柄格式

Visual studio code YAML语法中的Visual Studio代码手柄格式,visual-studio-code,formatting,yaml,Visual Studio Code,Formatting,Yaml,我有一个用于helm的YAML文件,它获得了go模板样式的把手{{.Values.domain},但是格式化程序将它们转换为{.Values.domain}如何禁用特定行为 仅供参考:设置“Yaml›格式:括号间距” “打印对象中括号之间的空格”是结果{{{.Values.domain}是无效的go模板语法 这种行为发生在我在VSCode中使用的两个格式化程序上 更漂亮的vscode和redhat开发者/vscode yaml。我发现vscode yaml使用的是更漂亮的underneeth 检

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

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

这种行为发生在我在VSCode中使用的两个格式化程序上 更漂亮的vscode和redhat开发者/vscode yaml。我发现vscode yaml使用的是更漂亮的underneeth

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

  • 确保未选中它

  • 将文件类型的默认格式设置为VSCode,而不是任何格式扩展名


  • 我创建了
    ~/.prettierignore
    文件,向其中添加了*.yaml、*.yml,然后更新了vscode用户设置
    “prettier.ignorePath”:“~/.prettierignore”

    仅供参考:设置“yaml›格式:对象中括号之间的括号间距打印空格”是{.Values.domain}不是有效的go模板语法。这可能值得VS代码库中出现问题。是否存在VSCode提供的YAML格式化程序?