Как включить заполнение клавишей Tab подстановочных знаков в ударе?

См. pbuilder и cowbuilder, например.

См. также разработчиков Пакета и Изолированные среды сборки.

Последняя ссылка имеет сжатый обзор pbuilder и sbuild.

8
23.05.2017, 15:40
2 ответа

Какую версию удара Вы используете? Для меня с 4.1.2, это, кажется, работает из поля над CentOS 6.2:

[user@host foo]$ cd /tmp/foo
[user@host foo]$ mkdir bar
[user@host foo]$ touch bar/foo{1,2,3}
[user@host foo]$ vim bar/*1
*TAB*
[user@host foo]$ vim bar/foo1 
[user@host foo]$ touch bar/bar1
[user@host foo]$ vim bar/*1
*TAB* *TAB*
[user@host foo]$ vim bar/*1
bar1/ foo1  

Вы удостоверяетесь, что коснулись ВКЛАДКИ дважды для списка автозавершения?

3
27.01.2020, 20:13
  • 1
    Это больше имеет отношение к Вашим сценариям завершения Bash, чем это имеет отношение к Вашей версии Bash. –  ephemient 02.05.2012, 03:26

show-all-if-ambiguous делает нажимающую вкладку, после того как (вместо дважды) показывают все завершения. Это также изменяет способ, которым завершаются шарики:

$ touch 1.0.{1,2}
$ bind 'set show-all-if-ambiguous off'
$ open *0* # I pressed tab twice here, and *0* was kept as *0*
1.0.1  1.0.2
$ open *0*^C
$ bind 'set show-all-if-ambiguous on'
$ open *0* # I pressed tab once here, and *0* was replaced with 1.0.
1.0.1  1.0.2
$ open 1.0.

полное слово шарика (\eg) также завершилось бы *0 (без подстановочного знака в конце) к 1.0.. Это также работает с шаблонами как */file* и **/file.

1
27.01.2020, 20:13

Теги

Похожие вопросы