在鱼壳中输入命令的开头时,最近(或频繁?)可能完成的命令以深灰色显示。
说我输入:
fish
深灰色:附加_config
。
此时尚不明显,我即将做什么。因此,TAB
键向我显示了' fish
'
我可以继续输入字符,直到它清楚我想要的东西。例如:_con
现在只有一个选项可以完成。所以我可以点击tab键查看fish_config。但是:这没有以某种方式表明。换句话说:在输入fish_con后,没有什么能告诉我我不必继续打字。是这样的吗?这不是非常有用吗?
第二个问题:灰色人物的实际意义是什么?如果有办法接受这个提议,我只能理解他们的目的。在输入f
之后,我希望能够立即完全完成建议的关键组合为灰色:fish_config
。
更好的选择是让灰色字母循环显示所有选项,或根据历史记录完成可能的完成。
答案 0 :(得分:5)
光标右侧的字符称为自动提示。它们是灰色的,表示它们实际上不是命令的一部分,只是建议完成你到目前为止输入的内容。
所以我可以点击tab键查看fish_config。但是:这没有以某种方式表明。换句话说:输入fish_con之后没有什么能告诉我我不必继续输入
当部分命令是另一个命令的唯一前缀时,这听起来像你有一个指示的想法。我不确定你的UI是什么 - 指示是什么样的?欢迎使用您的UI创意open an issue。
但是,如果您的命令是唯一的,则自动提示将始终包含它。
第二个问题:灰色人物的实际意义是什么?如果有办法接受这个提议,我只会理解他们的目的。键入f后,我希望一个关键组合立即完全完成灰色建议:fish_config。
您可以通过按向右箭头或控制-F接受自动提示。选项卡显示所有可能的完成情况,向上箭头可让您循环查看匹配的历史记录。
您可能需要阅读鱼类教程,其中包含此处的自动建议:http://fishshell.com/docs/current/tutorial.html#tut_autosuggestions