协慌网

登录 贡献 社区

你如何在 YAML 中阻止评论?

如何评论 YAML 中的一行线?

答案

YAML 支持内联注释,但不支持块注释。

来自维基百科

注释以数字符号( # )开头,可以从一行的任何地方开始,并一直持续到行尾

维基百科的 JSON 比较:

语法差异很微妙,在实践中很少出现:JSON 允许扩展字符集,如 UTF-32,YAML 需要在分隔符之后的空格,如逗号,等号和冒号,而 JSON 不需要,而 JSON 的一些非标准实现将语法扩展为包括 Javascript 的/* ... */评论。在解析为内联 YAML 之前,处理此类边缘情况可能需要对 JSON 进行轻度预处理。

# If you want to write
# a block-commented Haiku
# you'll need three pound signs

规范只描述了一种标记注释的方法:

明确的注释标有 “#” 指示符。

就这样。没有块评论。

不要试图理解它,但如果你使用 Sublime Text 作为你的编辑器,那么步骤是:

  1. 选择块
  2. Mac 上的cmd + /或 Linux 和 Windows 上的ctrl + /
  3. 利润

我想其他编辑器也有类似的功能。你在用哪一个?我很乐意做一些挖掘。