я могу сделать завершение имени файла Zsh работать как Vim?

605
Aaron B.

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

ls ~/*.txt<TAB>

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

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

3

1 ответ на вопрос

1
mgorven

Вы хотите GLOB_COMPLETEвариант (см. Zshoptions ). (Кстати, эта справочная карточка zsh весьма полезна.)

_Perfect !! _ Спасибо! Я уверен, что справочная карта пригодится. Каким-то образом я совсем не удивлен ссылочной «карточкой» длиной в 14 страниц. :) Aaron B. 12 лет назад 0