Назад | Перейти на главную страницу

Расширение тильды не работает, когда я нажимаю вкладку в ubuntu 10.10

Я пытаюсь сделать так:

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, или куда бы вы ни клали свои конфиги для bash.