Как я могу включить завершение табуляции в bash для такого утверждения, как vim db/migrate/*crea
? По сути, я ищу дополнения табуляции, чтобы соответствовать регулярному выражению и представить параметры.
Как можно это сделать?
Этот вопрос относится к тому, который я задал здесь
bash
wildcards
autocomplete
rudolph9
источник
источник
db/migrate/*crea
не является регулярным выражением.*
характер здесь используются в качестве шаблона расширения Баша.db/migrate///////crea
. :-)Ответы:
Какую версию Bash вы используете? Для меня с 4.1.2, кажется, работает из коробки на CentOS 6.2:
Вы уверены, что дважды нажмите TAB для списка автозаполнения?
источник
show-all-if-ambiguous
заставляет нажатие табуляции один раз (вместо двух) показывать все пополнения. Это также изменяет способ завершения глобусов:glob-complete-word (\ eg) также завершится
*0
(без подстановочного знака в конце) до1.0.
. Это также работает с шаблонами как*/file*
и**/file
.источник