Как включить завершение табуляции переключателей командной строки в bash? - PullRequest
13 голосов
/ 22 апреля 2009

С помощью bash я могу выполнить команду с помощью клавиши TAB. Как правило, он также должен завершить переключатели командной строки: например, когда я набрал:

java -

это должно показать мне возможности. Это не. Как я могу включить этот предварительный просмотр?

Смотрите также Сюрприз! оболочка предлагает переключатели командной строки

Ответы [ 5 ]

11 голосов
/ 22 апреля 2009

Взгляните на Extended Bash Completion

4 голосов
/ 22 апреля 2009

Похожие: Сюрприз! оболочка предлагает переключатели командной строки

В ответах на этот вопрос было несколько ссылок на документацию. Там вы можете найти то, что ищете.

3 голосов
/ 22 апреля 2009

Вам нужно установить bash_completion, а затем просто добавить . /etc/bash_completion к вашему .bashrc.

2 голосов
/ 31 января 2014

Если вы хотите создать свои собственные дополнения, вы можете посмотреть этот пост: https://stackoverflow.com/a/21476506/2649637

2 голосов
/ 22 апреля 2009

В зависимости от того, какой вкус Linux вы используете, вы можете добавить пакет. Для Fedora и связанных дистрибутивов вам нужно добавить отдельный пакет bash-completion, чтобы заставить это работать. Я не удивлюсь, если другие дистрибутивы будут упакованы как дополнительный 2-й пакет, который вам нужно добавить в дополнение к пакету bash.

...