ZSH: вставить завершение на первой вкладке, даже если оно неоднозначно?

В настоящее время ZSH отображает меню, когда я впервые нажимаю вкладку, и завершение неоднозначно. Итак, если у меня есть «cd» в командной строке, и я нажимаю вкладку, он покажет различные доступные доработки. Если я снова удалю вкладку, он выберет первое доступное завершение.

Я хотел бы объединить эти два шага в одно нажатие клавиши табуляции. Итак, если я нахожусь на вкладке «cd» и «I», я хотел бы, чтобы ZSH вставлял первое доступное совпадение (когда было неоднозначно) и отображал меню, которое я могу выполнить, если первое совпадение не было каталогом, который у меня был в уме.

Инструмент установки ZSH поместил это в мой .zshrc, если это повлияет на поведение моей оболочки:

 zstyle ': завершение: *' completeter _expand _complete _ignored
 zstyle ': завершение: *' list-colors ''
 zstyle ': завершение: *' list-prompt% SAt% p: Hit TAB для большего количества или символ для вставки% s
 zstyle ': завершение: *' matcher-list 'm: {[: lower:] [: upper:]} = {[: upper:] [: lower:]}' '' m: {[: lower:] [: верхний:]} = {[: верхний:] [: нижний:]}»
 zstyle ': завершение: *' menu select = 5
 zstyle ': завершение: *' select-prompt% SScrolling active: текущий выбор в% p% s
 zstyle: compinstall filename '/home/robb/.zshrc' 

Interesting Posts

Почему я не могу удалить свои файлы?

Как сделать мой сетевой принтер сети видимым для других ноутбуков?

Как получить доступ к sudo после отключения питания (заводская перезагрузка) на моем компьютере?

Кубинский: NAND и разделы

Проблема с DNS> Если я отключу рекурсию, я не могу выполнить ping мой результат

Каковы ваши любимые функции командной строки или трюки?

Как я могу разрешить пользователю перемещаться по каталогу, но не позволять им подтвердить существование каких-либо других файлов / каталогов

Запретить дублирование сообщений в rsyslog?

Как переключить пользователя, если экран заблокирован

как определить максимальное значение пользовательского процесса?

Как перезагрузить сервер с зашифрованным разделом LUKS

Расширенный монитор – прокрутка вправо для доступа к левому экрану

Как эта символьная связь не следует следовать?

Как быстро переместить курсор в конец в режиме bash в режиме vi?

pulseaudio sink всегда приостановлено

Linux и Unix - лучшая ОС в мире.