2

Каждый раз, когда я нажимаю клавишу Tab, чтобы вывести список возможных совпадений имен файлов, в которых я нахожусь, с указанным частичным именем файла, bash перечисляет возможные совпадения и переносит их на новую строку.

Кто-нибудь знает, возможно ли изменить это поведение так, чтобы возможные совпадения были перечислены под набираемой в данный момент командой, но фокус команды остался на том же месте, без перехода на новую строку. Если повторное нажатие на вкладку должно показывать набор совпадений, отличный от показанного ранее, тогда ранее показанные совпадения имен файлов будут удалены на экране и заменены новыми результатами.

Я использовал zsh в течение последнего года или около того, и он был способен на это, хотя я не знаю, была ли эта функциональность присуща zsh или была какая-то конфигурация, принудительно влияющая на поведение (у меня больше нет доступа к этой машине, так что я не могу проверить).

Поведение zsh, которое у меня было раньше, и которое я пытаюсь эмулировать, также обеспечивало автозаполнение путем циклического перебора каждого из возможных перечисленных совпадений путем многократного нажатия на вкладку после показа списка (при условии, что указанное частичное имя файла не имеет был изменен, что привело бы к новому списку возможных совпадений имен файлов - я знаю, что функциональность автозаполнения цикла может быть достигнута, связывая 'TAB:menu-complete' в config).

Если уместно, оболочка zsh, которую я использовал ранее, работала на RHEL. В настоящее время я использую bash на Ubuntu.

1 ответ1

1

Это специфичное для zsh поведение при отображении; Баш не поддерживает это. Вы можете либо привыкнуть к нему, либо установить zsh в свою систему Ubuntu.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .