保留// go:在protobuf文件中生成注释

时间:2019-05-28 03:19:13

标签: protocol-buffers protoc

我想对protoc通过go:generate生成的代码进行一些代码生成。但是,当通过protoc对其进行编译时,注释将重新格式化为// go:generate,并在其中插入了空格,但无法生成。

有没有一种方法可以保留注释(正确执行)?

1 个答案:

答案 0 :(得分:0)

我最终使用bash替换了它们。

for filename in ./pkg/rpc/*.go; do
    sed -i "s#// go:generate#//go:generate#g" $filename
done