例证:
我是一个使用bash v3.2.17的mac,我正在使用通过macports安装的git和bash_completion变体.
当我输入git checkout m<tab>.例如,我把它完成了master.
但是,我有一个别名git checkout,gco.当我输入时gco m<tab>,我没有自动完成分支名称.
理想情况下,我希望自动完成只是神奇地为我的所有别名工作.可能吗?如果做不到这一点,我想为每个别名手动定制它.那么,我该怎么做呢?
我使用的go是一个简单的bash别名git checkout branchname.我想念的是自动完成功能,它与完整git checkout branchna...命令一起使用,但不在别名中.
有没有办法指示Bash"继承"另一个命令的自动完成"驱动程序"?