1

В настоящее время, когда я нажимаю TAB, и есть несколько вариантов автозаполнения, zsh покажет их все. Если я нажму TAB во второй раз, он выберет первый.

Я хотел бы изменить это на:

  1. Первая вкладка: ничего не делать, если есть более одного варианта
  2. Второй TAB: Показать список
  3. Третий TAB: выбрать первый

Это возможно?

(Зачем? Когда я нажимаю клавишу Tab, это обычно потому, что я думаю, что то, что я напечатал, было однозначным. Если это не так, я хочу остановиться на секунду и оглянуться назад, прежде чем получить список.)

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

1 ответ1

0

в ~/.zshrc

unsetopt BASH_AUTO_LIST

При установленном BASH_AUTO_LIST список появляется только во второй раз, когда вы нажимаете вкладку при неоднозначном завершении.

Взгляните на раздел « Неоднозначные завершения », чтобы узнать больше

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