1

Я пытаюсь настроить zshell таким образом, чтобы:

$ ls *<TAB>
# results in
ls a b c d e f g <cursor>

где «a, b, .., g» - файлы, которые соответствуют шаблону. Вместо этого он дает мне меню завершения по умолчанию.

Тем не менее, я хочу, чтобы меню завершения, если нет всплывающих окон, расширялось. Так

$ ls * | <tab>

дал бы мне меню завершения команды.

Я видел это работает. Но я действительно не знаю, как настроить globbing в zshell. Кто-нибудь?

1 ответ1

1

В соответствии с рекомендациями Денниса, я посмотрел рекомендуемое значение по умолчанию, которое можно найти здесь: offical default zshrc

Я использовал их настройки завершения и адаптировал их оттуда, так что я не могу точно сказать, что сработало. Но я предполагаю, что эта строка была ключевой:

# insert all expansions for expand completer
zstyle ':completion:*:expand:*' tag-order all-expansions

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