小编pgo*_*ste的帖子

在 yaml 中为双花括号配置 IntelliJ 重新格式化

YAML 文件有时在双花括号中包含模板化值,例如,当 Helm 使用它来配置 Kubernetes 时:

apiVersion: apps/v1
kind: Deployment
metadata:
  name: {{ .Release.Name }}
  namespace: {{ .Release.Namespace }}
Run Code Online (Sandbox Code Playgroud)

我所展示的格式是我想要的,也是 Helm 文件中的标准:内部一对大括号内有一个空格,但不在每侧两个大括号之间。

是否可以配置 IntelliJ 以遵循这种格式化风格?据我所知,选项(下File > Settings > Editor > Code Style > YAML > Spaces)是:

  • 在代码大括号内YES,这会产生{ { .Release.Name } }
  • 在代码大括号内NO,这会产生{{.Release.Name}}

yaml intellij-idea kubernetes-helm

6
推荐指数
1
解决办法
829
查看次数

标签 统计

intellij-idea ×1

kubernetes-helm ×1

yaml ×1