当我点击Ubuntu 10.10的标签时,Tilde扩展不起作用

我尝试这样做:

cd ~git\t 

\ t是制表符,我期望它被bash_completion扩展为:

 cd ~gitolite/ 

但事实并非如此。 我已经在/etc/bash.bashrc中取消注释了以下行并注销并返回。

 # enable bash completion in interactive shells if [ -f /etc/bash_completion ] && ! shopt -oq posix; then . /etc/bash_completion fi 

是什么赋予了?

你可能有:

 complete -d cd 

尝试运行这个:

 complete -o bashdefault -d cd 

然后再试试你的cd ~git\t

如果可以的话,添加complete -o bashdefault -d cd到你的~/.bashrc ,或者你把你的configuration放到bash的地方。