繁体   English   中英

如何在bash中启用命令行开关的tab-completion?

[英]How to enable tab-completion of command line switches in bash?

使用bash ,我可以用TAB完成一个命令。 通常,它还应该完成命令行开关:例如,当我键入时:

java -

它应该告诉我可能性。 它不是。 如何启用此预览?

另见惊喜! shell建议命令行开关

相关: 惊喜! shell建议命令行开关

在该问题的答案中,有几个文档链接。 你可能会找到你在那里寻找的东西。

您需要安装bash_completion然后bash_completion添加. /etc/bash_completion . /etc/bash_completion到你的.bashrc

如果您想创建自己的自定义完成,可以查看以下帖子: https//stackoverflow.com/a/21476506/2649637

根据您正在使用的Linux风格,您可能需要添加一个包。 对于Fedora和相关的发行版,您需要添加单独的包bash-completion以使其工作。 如果其他发行版打包为除了bash包之外需要添加的可选第二个包,我也不会感到惊讶。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM