You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求助:Evans CLI中无法退出repeated字段输入的解决办法

解决Evans CLI重复字段输入无法退出的问题
  • 直接输入空行后回车:这是Evans默认的退出重复字段输入的方式,在<repeated> event::variant_set::value (TYPE_STRING) =>提示下,无需输入任何内容,直接按回车即可结束当前层级的重复输入。
  • 使用快捷键终止进程:如果空行回车无效,Windows/Linux用户可以按ctrl+z,macOS用户按cmd+z,终止当前输入进程后重新启动Evans即可。
  • 提前指定重复元素数量:启动Evans时添加--repeat N参数(N为你需要输入的元素个数),输入完指定数量的内容后会自动退出重复输入状态,示例命令:evans --repeat 3 your_proto_file.proto。
  • 排查Proto嵌套重复结构:你的数据结构存在两层嵌套重复字段(variant_set数组包含variant,variant又包含value数组),可能引发Evans输入逻辑异常。可以临时简化Proto结构,比如先注释掉一层重复字段测试,确认是否是结构问题导致的无法退出。

内容的提问来源于stack exchange,提问作者nonus25

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.21 23:15:51