Mac OS X终端中的自动完成 - 自定义单词列表

Pwd*_*wdr 4 macos bash terminal autocomplete

我想在我的函数中自动完成参数foo.我想存储一个可能的参数列表,如下所示:bar,baba,gugu.

所以当我输入foo b[TAB]终端时,我希望得到bar和的建议baba.

cod*_*ody 8

在这里你去:http://freecode.com/projects/bashcompletion

你可以通过brew安装它:brew install bash-completion.在安装过程中,brew会说下一步做什么 - 在〜/ .bash_profile中添加一些行:

if [ -f $(brew --prefix)/etc/bash_completion ]; then
    . $(brew --prefix)/etc/bash_completion
fi
Run Code Online (Sandbox Code Playgroud)

有关如何添加自定义完成的说明,请查看README