带alias命令的bash自动完成

带alias命令的bash自动完成,bash,autocomplete,alias,Bash,Autocomplete,Alias,在my~/.bashrc中,对于git,我有这个别名 alias g='git' 如何将git的自动完成功能与我的别名g一起使用?将以下行添加到您的.bashrc文件中: complete -F XXX g 其中,XXX应替换为以下命令输出中-F后面的值: complete -p git (很可能,但不能保证,这将是\u git)谢谢,我添加了这一行complete-o bashdefault-o default-o nospace-F\u git g实际上只需要complete-F\u

在my
~/.bashrc
中,对于git,我有这个别名

alias g='git'

如何将
git
的自动完成功能与我的别名
g
一起使用?

将以下行添加到您的
.bashrc
文件中:

complete -F XXX g
其中,
XXX
应替换为以下命令输出中
-F
后面的值:

complete -p git

(很可能,但不能保证,这将是
\u git

谢谢,我添加了这一行
complete-o bashdefault-o default-o nospace-F\u git g
实际上只需要complete-F\u git g。但不确定et是否重要。