【发布时间】:2016-06-10 22:49:49
【问题描述】:
我正在将 Google Cloud SDK 命令行自动完成功能移植到 fish shell。当我有一个包含多个参数的明确回复时:
A) 当我在 ''s 或 ""s 内的完整命令中指定函数调用时,命令使用所有这些参数完成,但空格被转义 (\ ),例如:> complete ... -a' (__fun)'
B) 或者如果我不这样做(只是:-a (__fun)),那么只有回复的第一个参数进入完成,所有其他参数“迷路”
是否可以在鱼补全中同时回复多个参数?
【问题讨论】:
-
fish 选项卡补全仅扩展为单个参数。对于我自己的信息,您希望一次插入多个参数的情况是什么?
-
例如当您想使用“gcloud compute ssh”时,sdk 可以使用实例名称 --zone 和区域来完成它,这非常有用。
标签: autocomplete fish tab-completion completion