当我在 ubuntu 10.10 上点击 tab 键时波浪符号扩展不起作用

当我在 ubuntu 10.10 上点击 tab 键时波浪符号扩展不起作用

我尝试这样做:

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

是什么赋予了?

答案1

您可能有:

complete -d cd

尝试运行这个:

complete -o bashdefault -d cd

然后再试cd ~git\t一次。

如果有效,请将其添加complete -o bashdefault -d cd到您的~/.bashrc,或者您放置 bash 配置的任何位置。

相关内容