Завершить длинное имя каталога с проблемой вкладки

У меня есть простая проблема, с которой мне приходится иметь дело с длинными каталогами, в которые я хочу перейти, но я хотел бы узнать легкий путь.

mosquito@mosquito-K56CB:~/Downloads$ ls | grep Guns
Guns n' Roses - Appetite for Destruction (Japanese Edition) 1987
Guns n' Roses - Use Your Illusion I 1991

Конечно, я могу просто скопировать имя и написать его так: cd "Guns n' Roses - Appetite for Destruction (Japanese Edition) 1987"

Но почему, когда я пишу cd Guns, а затем tab, строка заканчивается на: cd Guns\ n\'\ Roses\ -\, затем Насколько я понимаю, я должен просто начать писать приложение .. с вкладкой, и оно должно закончить полное имя, но это не так. И двойное нажатие на вкладку тоже ничего не показывает. Что мне здесь не хватает?

0
задан 9 June 2014 в 19:23

1 ответ

РЕДАКТИРОВАНИЕ : На самом деле пробуя те же имена каталогов в bash, я получаю ту же ошибку. Удаление ' от имен каталогов заставляет его работать, таким образом, я предполагаю, что это - ошибка в bash заполнение клавишей Tab.

РЕДАКТИРОВАНИЕ 2 : Согласно этот вопрос , это - известная ошибка, которая будет исправлена в будущем выпуске.

Вы могли все еще попробовать zsh как общедоступная замена и установить конфигурацию Grml zsh, которая действительно берет Вас к совершенно новому уровню заполнения клавишей Tab:

sudo apt-get install zsh
wget -O ~/.zshrc http://git.grml.org/f/grml-etc-core/etc/zsh/zshrc
wget -O ~/.zshrc.local  http://git.grml.org/f/grml-etc-core/etc/skel/.zshrc
zsh

, Если Вы любите его и хотите использовать его в качестве своей оболочки по умолчанию, работать chsh -s /usr/bin/zsh.

1
ответ дан 9 June 2014 в 19:23

Другие вопросы по тегам:

Похожие вопросы: