什么是ZSH在linux bash中的“compadd”等价物?我应该使用什么? 感谢
答案 0 :(得分:2)
我猜不,没有直接的等价物。 ZSH比Bash更具可扩展性,并且更加注重搜索和完成。
compadd
是zsh completion builtin
,记录在man zshcompwid
中。据我所知,bash没有相当于完成小部件,尽管你可能也可以自己扩展bash的功能。
compadd
文档的链接是here。
快速搜索引导我this page描述bash完成内置版,它们似乎都没有与compadd
具有可比性的功能。如果您对发现bash如何完成感兴趣,this page可能值得一读。
我个人的建议是,如果你对自定义你的shell感兴趣的话,可以通过Bash转移到ZSH。如果你没有自定义,那就没什么区别,但是如果你这样做,ZSH有更多的旋钮和拨号盘来调整你的乐趣,默认情况下我会在Bash中真正想念一些漂亮的功能(会话之间共享的历史来到记住,例如)。
警告:为复杂性做好准备。 ZSH manual也很好读。
答案 1 :(得分:0)
compadd
做什么?我只能从谷歌搜索,但它似乎与完成有关。谷歌的bash completion
。