使用bash
,我可以使用TAB完成一個命令。通常,它也應該完成命令行開關:例如當我鍵入:如何在bash中啓用tab-completion命令行開關?
java -
它應該顯示我的可能性。它不是。我如何啓用此預覽?
又見Surprise! the shell suggests command line switches
使用bash
,我可以使用TAB完成一個命令。通常,它也應該完成命令行開關:例如當我鍵入:如何在bash中啓用tab-completion命令行開關?
java -
它應該顯示我的可能性。它不是。我如何啓用此預覽?
又見Surprise! the shell suggests command line switches
相關看看:Surprise! the shell suggests command line switches
在回答這個問題有幾個文檔鏈接。你可能會發現你在那裏尋找什麼。
您需要安裝bash_completion
,然後將. /etc/bash_completion
添加到您的.bashrc
。
正確的答案,適用於xubuntu 13.04 – thkang 2013-10-09 08:35:22
根據您使用的是什麼Linux風味,您可能需要添加一個包。對於Fedora和相關發行版,您需要添加單獨的包bash-completion
以使其發揮作用。如果其他發行版將此打包爲除了bash
軟件包以外還需要添加的可選第二個軟件包,我不會感到驚訝。
如果你想創建你可以看看這個帖子你自己定製的補全: https://stackoverflow.com/a/21476506/2649637
我如何將功能添加到我的命令行腳本,讓他們也能提供命令自動完成? (我google了,但只有關於如何使用它,並通過歷史文件完成的東西) – 2013-07-01 18:27:17