如何一次性全局启用 Gentoo 的所有 bash 补全?

如何一次性全局启用 Gentoo 的所有 bash 补全?

eselect bashcomp enable不幸的是似乎缺少一个--all选项,我当然不想手动激活 194 个条目中的每一个。这可以以某种方式自动化,并设置为随后安装软件包吗自动地他们的 bash 补全激活了吗?

答案1

恐怕答案是否定的。

查看/usr/portage/eclass/bash-completion{,-r1}.eclass,可用于处理 bash 完成的两个文件都没有公开触发自动启用的方法。

因此,虽然单个软件包可能会支持您想要的内容,但这并不能解决全局问题。

你最好的选择可能是打开一个错误http://bugs.gentoo.org并请求功能。

虽然我不详细知道这会是什么样的,但我应该提到,可能有充分的理由不全局启用所有这些,数百个额外的条目可能会导致 bash 的显着减慢。

相关内容