我试图使用VS代码编辑器创建kubernetes yaml文件,由于某种原因,vscode没有显示自动完成命令或我的yaml文件中的空间,即使我已经安装了由Redhat扩展和配置yaml支持yaml.schema文件如下所示:
{“yaml.模式”:{“Kubernetes”:“*.yaml”} }
任何帮助都将不胜感激。谢谢
qij5mzcb1#
我不知道为什么你的配置不起作用。这是我的:
{ "workbench.colorTheme": "Default Light+", "workbench.startupEditor": "none", "editor.cursorSurroundingLines": 5, "window.zoomLevel": 3, "redhat.telemetry.enabled": false, "yaml.schemas": { "Kubernetes": [ "deploy*.yaml" ], }, }
这个代码段对我来说很有用,我目前选择deploy*.yaml文件。我添加了其余的设置只是为了显示整体结构。当然,只有yaml.schemas部分是重要的。要访问此文件,请按command+shift+P(macOS),然后在搜索框中输入>user settings json。要重新加载vscode,请按command+shift+P,然后在搜索框中输入>reload window。我试着匹配*.yaml,它也能正常工作。希望这个答案能帮助一些像我这样的vscode新手。在初始安装后如何继续进行yaml配置并不是很明显。
deploy*.yaml
yaml.schemas
>user settings json
>reload window
*.yaml
0h4hbjxa2#
在Vscode上逐步修复此问题**步骤1:**在vscode上安装yaml插件步骤2:编辑此路径vscode文件〉首选项〉设置〉扩展〉YAML第三步:点击右侧Yaml后,查找并编辑YAML:自定义标记在setings.json中编辑**步骤4:**将此行附加到File Settings.json中
**"https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.22.4-standalone-strict/all.json" "kubernetes": ["/*.yaml","/*.yml"]**
第5步:最终重新加载vscode您可以使用Ctrl+Shift+p并搜索重新加载窗口在Vscode上
rsaldnfx3#
你可以试试。
"yaml.schemas": { "http://www.schemastore.org/json/composer": ["/*"], "kubernetes": ["/*.yaml"] },
3条答案
按热度按时间qij5mzcb1#
我不知道为什么你的配置不起作用。这是我的:
这个代码段对我来说很有用,我目前选择
deploy*.yaml
文件。我添加了其余的设置只是为了显示整体结构。当然,只有
yaml.schemas
部分是重要的。要访问此文件,请按command+shift+P(macOS),然后在搜索框中输入
>user settings json
。要重新加载vscode,请按command+shift+P,然后在搜索框中输入>reload window
。我试着匹配
*.yaml
,它也能正常工作。希望这个答案能帮助一些像我这样的vscode新手。在初始安装后如何继续进行yaml配置并不是很明显。
0h4hbjxa2#
在Vscode上逐步修复此问题
**步骤1:**在vscode上安装yaml插件
步骤2:编辑此路径vscode文件〉首选项〉设置〉扩展〉YAML
第三步:点击右侧Yaml后,查找并编辑YAML:自定义标记在setings.json中编辑
**步骤4:**将此行附加到File Settings.json中
**"https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.22.4-standalone-strict/all.json" "kubernetes": ["/*.yaml","/*.yml"]**
第5步:最终重新加载vscode您可以使用Ctrl+Shift+p并搜索重新加载窗口在Vscode上
rsaldnfx3#
你可以试试。