можно ли сделать так, чтобы автодополнение имен файлов в zsh работало как в Vim?

можно ли сделать так, чтобы автодополнение имен файлов в zsh работало как в Vim?

Я использую setopt menu_complete, чтобы я мог нажимать TAB несколько раз, чтобы получить различные завершения имени файла в zsh. Однако я также хотел бы иметь возможность набрать:

ls ~/*.txt<TAB>

и затем используйте TAB для циклического просмотра всех файлов, которые заканчиваются на .txtв моем домашнем каталоге. Я делаюнетхотите, чтобы все совпадения были вставлены в командную строку одновременно!

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

решение1

Вам нужна GLOB_COMPLETEопция (см.zshoptions). (Кстати, этосправочная карта zshвесьма полезно.)

Связанный контент