SpringBoot工程配置文件,CloudFormation文件等都支持Yaml格式,
因此在VsCode中追加Yaml的支持
YAML Support by Red Hat.
只是简单安装插件后,就直接可以支持基本的属性设定。
对应其他第三方或者自定义的设置时,需要追加一些设定
在 settings.json 文件中添加
"yaml.schemas": {
"http://json.schemastore.org/swagger-2.0": ["*swagger.yaml", "*swagger.yml"],
},
前面指定json schema公开的所有相关格式文件链接。
后面指定使哪些文件使的swagger 2.0 的智能提示有效。
在 settings.json 文件中添加
"yaml.schemas": {
"https://d33vqc0rt9ld30.cloudfront.net/latest/gzip/CloudFormationResourceSpecification.json": [
"*.cf.yaml",
"*.cf.yml",
"cloud*formation/*.yaml",
"cloud*formation/*.yml"
]
},
前面指定CloudFormation schema公开的所有相关格式文件链接。
后面指定使哪些文件使的swagger 2.0 的智能提示有效。
另外对于自定义的设置项目需要指定。
"yaml.customTags": [
"!Ref",
"!Sub",
"!Join sequence",
"!FindInMap sequence",
"!GetAtt scalar sequence",
"!Base64 mapping",
"!GetAZs",
"!Select sequence",
"!Split sequence",
"!ImportValue",
"!Condition",
"!Equals sequence",
"!And",
"!If",
"!Not",
"!Or"
]