pip タグの一覧です(1 件)

[pip][zsh]zshでpipのタブ補完を実現させる

zshでpipのタブ補完が出来ることを最近知った。ドキュメントに普通に書いてあった。

基本、ドキュメント通りなのだけど、自分の場合は.zsh_file/.zshrc.pythonというふうにpython関係のzshrcはまとめているのでそちらに書いた(実際には標準出力をリダイレクションでファイルへ追記)

$pip completion --zsh

# pip zsh completion start
function _pip_completion {
  local words cword
  read -Ac words
  read -cn cword
  reply=( $( COMP_WORDS="$words[*]" \
             COMP_CWORD=$(( cword-1 )) \
             PIP_AUTO_COMPLETE=1 $words[1] ) )
}
compctl -K _pip_completion pip
# pip zsh completion end

pip completion --zsh すると上記のように標準出力されるので、>> .zshrc のようにしてあげればOK

freezeって打ちにくいなあって使うたびに思っていたのでもっと早く知りたかった


PAGE TOP