Как настроить завершение вкладок в оболочке для переключения между альтернативами?

Когда я печатаю, например. "cd bu[tab]", и есть более одной опции (скажем, build/ и builds/), терминал обычно показывает список всех возможных опций (после двойного нажатия [tab]). Я хочу настроить его так, чтобы каждое нажатие [tab] циклически перебирало альтернативы, а не отображало их список:

$ cd bu[tab] -> $ cd build/ -> [tab] -> $ cd builds/ -> [tab] -> $ cd build/ и т. д.

надеюсь понятно о чем я? :) В mIRC есть такая же функция, например, для завершения никнейма и канала.

Также, пожалуйста, скажите мне, что это возможно без написания собственного скрипта завершения.

edit: я использую стандартный терминал в Ubuntu.


person outa    schedule 03.01.2012    source источник
comment
стандартный терминал. не знал, что это имеет значение.   -  person outa    schedule 03.01.2012
comment
Перейдите по ссылке, которую я добавил в свой ответ   -  person fab    schedule 03.01.2012


Ответы (1)


Если вы используете zsh: оболочка zsh по умолчанию в grml ведет себя так, как вы упомянули (если я правильно помню). Вы можете посмотреть конфигурацию здесь

Редактировать: для Ubuntu см. принятый ответ здесь: Автозаполнение терминала: перебирать предложения

person fab    schedule 03.01.2012