1

Как предотвратить цикл ZSH с помощью соответствующих завершений, а вместо этого просто представить список оставшихся возможностей в списке?

На моих последних установках ОС я начал получать циклическое поведение ZSH при нажатии клавиши Tab. Мне это не нравится и я предпочитаю просто показать мне список матчей. Мои старые установки ОС имеют это, так что я предполагаю, что причиной является установка по умолчанию в более новой версии Zsh. Я попытался выполнить поиск в Google и определить переменные среды (вывод env - я могу включить их в них, если это поможет, но это будет очень долго), но я просто не могу определить правильные параметры.

Вот информация о моей среде:

Работает как нужно на следующих системах (списки совпадают каждый раз, когда я нажимаю клавишу Tab)

  • zsh 4.3.12 (i386-apple-darwin11.2.0) , Darwin macbookair 11.4.2 Darwin Kernel Version 11.4.2: Thu Aug 23 16:25:48 PDT 2012; root:xnu-1699.32.7~1/RELEASE_X86_64 x86_64 i386 MacBookAir4,2 Darwin
  • zsh 5.1.1 (i686-ubuntu-linux-gnu) , Linux nuc2017 4.4.0-96-generic #119-Ubuntu SMP Tue Sep 12 14:58:51 UTC 2017 i686 i686 i686 GNU/Linux
    • установить свежую Ubuntu
  • zsh 5.0.8 (x86_64-apple-darwin15.0) , Darwin Sridhars-Mac-mini.local 15.3.0 Darwin Kernel Version 15.3.0: Thu Dec 10 18:40:58 PST 2015; root:xnu-3248.30.4~1/RELEASE_X86_64 x86_64 i386 Macmini6,1 Darwin

Не работает должным образом (циклически повторяет совпадения каждый раз, когда я нажимаю клавишу Tab)

  • zsh 5.1.1 (x86_64-ubuntu-linux-gnu) , Linux nuc 4.4.0-21-generic #37-Ubuntu SMP Mon Apr 18 18:33:37 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
    • модернизировал мой Ubuntu с предыдущей версии
  • OS X Sierra (информация о версии недоступна - она на моем рабочем компьютере)

То, что я пробовал, не работает:

unsetopt menu_complete

0