Pipにはコマンドの長いリストがあります。オートコンプリートを使用する方法はありますか Tab コンソール(Bash)で?
Bashのpip
自動補完プラグインは https://github.com/ekalinin/pip-bash-completion にあります。
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、またはfishの補完ヘルパーを作成するための 組み込み機能 が付属しています。
$ 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
を起動して有効にします。