我在摆弄鱼,发现这种方便的行为
如果输入wget -<tab><tab><tab>
,则会进入交互式菜单。但是,键入时,我搜索了参数本身的描述。我在zsh中尝试了此操作,在此菜单中键入内容似乎只能使我回到交互式提示中。有没有办法在zsh中实现类似的功能?
我很想知道如何做很长时间。当涉及到标准关键字补全(不是选项)时,vim允许您配置补全以保持对行缓冲区的关注,这样,如果补全列表太长,您只需继续输入,列表自然就会被过滤掉。但是zsh立即将焦点切换到了菜单选择小部件
—
the_velour_fog '17
我不了解您所描述的行为。这是关于搜索选项描述而不是选项名称的信息吗?还是这是关于选择的导航方式?您指的是什么菜单(zsh具有很多不同的完成设置)?
—
吉尔斯(Gilles)'“ SO-别再邪恶了”
@Gilles是的,您可以使用它来搜索选项的描述,甚至搜索选项名称本身。当您键入命令,破折号,然后按两次Tab键时,将出现我指的菜单。例如,键入
—
奥利安(Ollen)'17
ls -<tab><tab>
将我输入菜单,我可以在其中上下滚动不同的选项。在鱼中,我可以键入,然后将搜索这些选项及其描述。我希望在zsh中实现类似的功能。
我仍然不确定您的确切意思。您想要互动吗?即能够从带有箭头和突出显示选项的列表中进行选择?您说
—
Sparhawk
In fish, I'm able to type, which will then search these options and their descriptions.
可以在zsh中“搜索这些选项及其描述”。例如,ls --h<tab>
搜索以开头的选项,--h
并列出四个匹配项。