Ответ 1
Нет. По спецификации YAML 1.2 "Комментарии не должны появляться внутри скаляров". Это именно так. В YAML нет способа избежать символа octothorpe (#
), поэтому внутри многострочной строки нет способа устранить комментарий из исходного значения строки.
Однако вы можете перемежать комментарии внутри коллекции. Например, если вам действительно нужно, вы можете разбить свою строку на последовательность строк по одной в строке:
key: #comment
- value line 1
#comment
- value line 2
#comment
- value line 3
Должен работать...