2009-04-22 24 views
12

使用bash,我可以使用TAB完成一個命令。通常,它也應該完成命令行開關:例如當我鍵入:如何在bash中啓用tab-completion命令行開關?

java - 

它應該顯示我的可能性。它不是。我如何啓用此預覽?

又見Surprise! the shell suggests command line switches

+0

我如何將功能添加到我的命令行腳本,讓他們也能提供命令自動完成? (我google了,但只有關於如何使用它,並通過歷史文件完成的東西) – 2013-07-01 18:27:17

回答

3

您需要安裝bash_completion,然後將. /etc/bash_completion添加到您的.bashrc

+0

正確的答案,適用於xubuntu 13.04 – thkang 2013-10-09 08:35:22

1

根據您使用的是什麼Linux風味,您可能需要添加一個包。對於Fedora和相關發行版,您需要添加單獨的包bash-completion以使其發揮作用。如果其他發行版將此打包爲除了bash軟件包以外還需要添加的可選第二個軟件包,我不會感到驚訝。