SpringBoot工程配置文件,CloudFormation文件等都支持Yaml格式,
因此在VsCode中追加Yaml的支持
基本插件
只是简单安装插件后,就直接可以支持基本的属性设定。
对应其他第三方或者自定义的设置时,需要追加一些设定
Swagger对应
在 settings.json 文件中添加
"yaml.schemas": {
"http://json.schemastore.org/swagger-2.0": ["*swagger.yaml", "*swagger.yml"],
},
前面指定json schema公开的所有相关格式文件链接。
后面指定使哪些文件使的swagger 2.0 的智能提示有效。
CloudFormation对应
在 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"
]

本文介绍了如何在VsCode中增强对YAML的支持,特别是针对Swagger和CloudFormation的配置。通过安装Red Hat的YAML插件提供基本支持,并在settings.json中添加相关链接和配置,实现Swagger 2.0和CloudFormation文件的智能提示功能。
2214

被折叠的 条评论
为什么被折叠?



