gpt4 book ai didi

linux - 是否可以为我的 linux 函数复制命令的制表符补全?

转载 作者:太空狗 更新时间:2023-10-29 12:13:00 25 4
gpt4 key购买 nike

假设我有一个名为ma​​gic 的bash shell 函数。我想定义一个制表符完成函数 _magic ,它允许 ma​​gic 搭载任何给定命令(如果可用)的制表符完成函数。换句话说,我希望魔法能够做这样的事情:

~ $ magic git ... <search for _git and use it if found>
~ $ magic cd ... <search for _cd and use it if found>
~ $ magic some-cmd ... <search for _some-cmd and use it if found>

我似乎无法在网上找到任何可以帮助我使用 compgen、complete 等实现此目的的东西。这甚至可能吗?提前致谢。

最佳答案

有很多这样的(伪?)命令需要这个。例如timenicestrace
它们都使用相同的命令完成:_command。所以,不要重新发明轮子。 :)

尝试在你的 bash 终端中运行它,如果可行的话:

complete -F _command magic

关于linux - 是否可以为我的 linux 函数复制命令的制表符补全?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35353719/

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