Answers:
pip
可以在https://github.com/ekalinin/pip-bash-completion中找到Bash 的自动完成插件。
您可以将其下载为ZIP或仅使用Git进行安装:
git clone https://github.com/ekalinin/pip-bash-completion.git
sudo cp ./pip-bash-completion/pip /etc/bash_completion.d/
. /etc/bash_completion.d/pip # to enable in the current shell, next time should load automatically
相对较新的pip
带有内置功能创建的bash,zsh的或鱼完成助手:
$ pip help completion
Usage: pip completion [options]
Description:
A helper command to be used for command completion.
Completion Options:
-b, --bash Emit completion code for bash
-z, --zsh Emit completion code for zsh
-f, --fish Emit completion code for fish
您可以这样使用它:
pip completion --bash >> ~/.bashrc
然后启动新的外壳程序或source ~/.bashrc
使其生效。
pip
如果代码中包含完整内容,它不会自动安装……
/etc/bash.bashrc
自动进行全局安装很难完成
/etc/bash_completion.d/
,可以在其中更轻松地放置它。