Bash tab 补全脚本

Bash tab 补全脚本

我已经安装了 pass 并可以正常工作。但是,我无法让 tab 补全功能正常工作。我已将 tab 补全脚本放在 中/usr/share/bash-completion/completions/。该脚本名为password-store。当我运行 时

source /usr/share/bash-completion/completions/password-store

当前终端会话中的制表符补全功能。但是,重新启动或关闭该终端会话后,pass 的制表符补全功能会丢失。如何使此功能持久?我读到 Ubuntu 可以动态处理这些问题,但我不知道如何使其工作。我正在运行 Lubuntu 14.04。

非常感谢您的帮助!

答案1

您可以添加此行

source /path/to/your/tab/completion/script

~/.bash_completion到由 自动获取的文件~/.bashrc,使其持久化。

请注意,您不需要将实际脚本放在特定位置,您可以选择最方便的路径。

答案2

添加source /usr/share/bash-completion/completions/password-store到您的~/.bashrc然后通过运行来获取后者source ~/.bashrc

相关内容