gpt4 book ai didi

yaml - 在 YAML 中,如何注释一行的一部分?

转载 作者:行者123 更新时间:2023-12-01 00:25:36 25 4
gpt4 key购买 nike

在 YAML 中,如何注释一行的一部分?

例如:

- name: "JAVA_OPTIONS"
value: "-Dconfig.dir.path=$(CONF_PATH) -Dpoint.dir.path=$(POINT_PATH)-
Xms256m -Xmx512m -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=$(LOG_PATH)
-DMY_POD_NAME=$(MY_POD_NAME)"

如何在值行内注释字符串?

"-Dpoint.dir.path=$(POINT_PATH)"将被评论,但所有其余的将生效。

最佳答案

YAML 只有在行尾有效的注释。因此,除非程序实现了其他一些注释机制来解释 YAML 数据(不太可能),否则最好的做法是复制整行,注释掉一个版本,然后调整另一个:

- name: "JAVA_OPTIONS"
# value: "-Dconfig.dir.path=$(CONF_PATH) -Dpoint.dir.path=$(POINT_PATH)-Xms256m -Xmx512m -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=$(LOG_PATH) -DMY_POD_NAME=$(MY_POD_NAME)"
value: "-Dpoint.dir.path=$(POINT_PATH)-Xms256m -Xmx512m -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=$(LOG_PATH) -DMY_POD_NAME=$(MY_POD_NAME)"

如果您想“回滚”,只需将注释标记 ( # ) 从一行移动到另一行。

在上面我将您的输入调整为有效的 YAML。您的示例无效,因为您不能在具有相同父级(在本例中为 YAML 文档根)的同一级别上同时拥有序列元素和键值对。

关于yaml - 在 YAML 中,如何注释一行的一部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45186229/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com