gpt4 book ai didi

zsh - 在zsh自动完成中隐藏某些选项

转载 作者:行者123 更新时间:2023-12-03 15:03:03 25 4
gpt4 key购买 nike

有一些我不经常使用的具有深奥选项的命令。例如,git具有“ check-attr”。我经常使用“ git checkout”,所以我想,
git ch
完成到
git结帐
或显示没有选中菜单的菜单。我可以使用zstyle ...忽略模式来做到这一点。

但是,如果没有其他匹配项(如果我确实想运行check-attr),我仍然想完成'git check-attr'。

“隐藏” zstyle似乎适合我,但是我如何在补全上下文中指定一个值(不仅仅是标签)?即我想要类似的东西,
zstyle':completion :::: git ::'隐藏模式'check-attr'

那可能吗?

最佳答案

我真的不知道它是如何工作的,但是结果是git check<TAB>生成了git checkout。将此添加到您的.zshrc

zstyle ':completion::complete:git:*:*' ignored-patterns 'check*-*'


如果可以解密,请参见 http://zsh.sourceforge.net/Doc/Release/Completion-System.html#Overview-1以获得一些信息。

关于zsh - 在zsh自动完成中隐藏某些选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4100208/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com