我刚刚开始使用VSCODE,每次我将YAML代码粘贴到现有的YML文件中时,都会遇到麻烦。基本上,编辑器似乎是自动格式化文档的,这样做会扰乱文档中的重要空间。这会导致Azure Devops中的构建崩溃。尽管VS代码很好地将文档格式化为可折叠区域,但是格式设置的麻烦使其难以使用。任何帮助都将不胜感激。
在此之前:
之后:
发布于 2021-01-03 16:21:18
我通过更改editor.autoIndent
yaml
和dockercompose
语言的设置来修正这个问题。
"[yaml]": {
"editor.autoIndent": "advanced"
},
"[dockercompose]": {
"editor.autoIndent": "advanced"
}
发布于 2022-08-20 15:48:55
在VsCode中,按ctrl+shift+p,搜索Preferences: Open User Settings (JSON)
。我在这里加了一行:
"[yaml]": {
"editor.defaultFormatter": "redhat.vscode-yaml"
},
我选择它是因为它包含了单词yaml
,所以我想“它必须是yaml特定的!”不管怎样,它似乎对我做得很好。
发布于 2020-05-24 01:39:03
关闭设置format on paste
。这是一个全局设置,但插件有时也有自己的,所以如果您运行的格式化程序更漂亮,您将需要看看这是否是一个选择的插件。
https://stackoverflow.com/questions/61978428
复制相似问题