visual-studio-code - YAML 中的 Visual Studio Code Handlebars 格式会破坏语法
问题描述
我有一个用于 helm 的 YAML 文件,它获得了模板样式的把手{{ .Values.domain }}
,但是格式化程序将它们变成{ { .Values.domain } }
了我如何禁用特定行为。
仅供参考:设置“Yaml › 格式:括号间距打印对象括号之间的空格”结果{{.Values.domain}}
是无效的 go 模板语法。
这种行为发生在我在 VSCode prettier-vscode 和 redhat-developer/vscode-yaml 中的格式化程序中。我发现 vscode-yaml 正在使用更漂亮的 underneeth。
解决方案
检查“空格非空大括号”的 VSC 设置(我不记得设置的确切名称,因此进行了搜索)。
确保它未选中。
将文件类型的默认格式化程序设置为 VSCode,而不是任何格式化扩展名。
推荐阅读
- algorithm - 没有任何种子的洪水填充算法?
- python - 过滤功能之前的“列表”功能的目的是什么?
- css - 如何将这些输入元素放在页面的中心,使下面的 div 完美对齐,并将之前的 span 元素保持在左侧?
- javascript - 在多个 fetch 请求中的 for 循环中使用 fetch
- python - 用 Python 编写一个 Discord 机器人——我有一个 meme 命令,我该如何制作它,这样才能减少两次显示相同 meme 的机会?
- python - 设备的本地 API
- postgresql - Postgres 时间戳转换是向后的
- amazon-connect - Amazon Connect 联系流 CLI/API
- css - 即使安装了所有东西,如何解决引导程序不起作用的问题?
- python-3.x - 词形还原嵌套列表中的单词