标签: c++ c bash
无论如何,我可以从C或C ++程序中获取bash的tab选项卡,特别是参数。
例如,如果我想./myprogram st TAB ,它将完成start。
./myprogram st
start
我不确定这是否是我在编译期间可以挂钩的东西,并且像元数据一样放入,或者如果它是一个bash调用/脚本,我必须使用bash注册选项卡完成。
答案 0 :(得分:8)
确实可以在bash中自定义完成,虽然它不是程序可以为自己做的事情。 Here是一篇由两部分组成的文章的开头,该文章解释了您需要了解的内容。