2009-04-22 3 views
12

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

java - 

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

Смотрите также Surprise! the shell suggests command line switches

+0

Как добавить функциональность для моих сценариев командной строки, так что они тоже могут предложить завершение для команд авто? (У меня есть googled, но только получить информацию о том, как его использовать, и завершить через файл истории) –

ответ

3

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

+0

правильный ответ, который работает на xubuntu 13.04 – thkang

+0

Не знаю, имя изменилось, но мне нужно было установить 'bash-completion' (с тире), см. также http://askubuntu.com/questions/86375/apt-get-autocomplete-package-name-is-broken – xZise

1

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

Смежные вопросы