5

Можно ли сделать подстановочные знаки bash раскрывающимися при завершении табуляции в том же стиле, что и zsh?

Итак, представьте следующее:

mkdir new
touch new/1.txt new/2.txt new/3.log

Сейчас,

ls new/*.txt<TAB>

Расширится до

ls new/1.txt new/2.txt new/3.log

НО ls new/ не должен расширяться, но вместо этого должен перечислять потенциальные совпадения (без подстановочных знаков).

M-* приближается, но не совсем там. Если вы попробуете вышеизложенное в zsh, вы увидите желаемое поведение.

2 ответа2

2

Я думаю, что вы ищете Cx * (glob-expand-word). Я никогда не использовал zsh, но посмотрите, делает ли это то, что вы ищете.

1

Если вы используете set -o vi тогда вы можете использовать <ESC>-* для расширения подстановочных знаков, но это не одновременно с нажатием клавиши табуляции.

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