如何在YAML中注释一个行块?
YAML 支持内联注释,但不支持块状注释。
来自维基百科。
注释以数字符号(
#
)开始,可以从一行的任何地方开始,并持续到行的末尾
与JSON的比较,也来自Wikipedia。
语法上的差异是微妙的,在实践中很少出现。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. cmd+/在Mac上或ctrl+/在Linux & Windows上 3.利润
我想其他编辑器也有类似的功能。你使用的是哪一个?我很乐意做一些调查。
在Vim中,你可以做以下工作之一。
:%s/^/#
:10,15s/^/#
:10,.s/^/#
:10,$s/^/#
或使用视觉块。
按r 随后按#</kbd>。 以注释出取代选区的多行块,或按Shift+i#Esc</kbd>。 在选择前插入注释字符。
一种替代方法:。
如果
然后
例子:
替换为
# This comment
# is too long
使用
Description: >
This comment
is too long
或
Comment: >
This comment is also too long
and newlines survive from parsing!
更多优势:。
您的应用程序可能会在未来阅读或更新这些评论。
如果你使用的是Eclipse的yedit插件(一个.yaml文件的编辑器),你可以通过以下方式注释出多行。
Ctrl</kbd>。
如果要取消评论,按照同样的步骤进行。
Emacs有comment-dwim(Do What I Mean)--只要选择块,然后做一个。
M-。
它是一个切换器 - 用它来注释和取消注释块。
如果你没有安装yaml-mode,你需要告诉Emacs使用哈希字符(#)。
在YAML中屏蔽注释的一种方法是使用像Notepad++这样的文本编辑器,在多行中同时添加一个#(注释)标签。
在Notepad++中,你可以使用"Block Comment"。 右键点击所选文本的选项。
[![Woo Images!][1]][1] 。