私はzshとpreztoを使用しています。
私の最後に次の行を追加しました。.zshrc
fpath=(/usr/local/share/zsh/site-functions $fpath)
しかし残念ながら、このフォルダに定義されている関数は完了時に無視されるようです。
フォルダの内容は次のとおりです。
~ ❯❯❯ ls /usr/local/share/zsh/site-functions
_docker _git _hub _ponysay _ponysay-tool _ponythink git-completion.bash git-flow-completion.zsh
dockerコマンドを完了していません。
ベストアンサー1
完了項目は初めて使用するときに自動的にロードされますが、最初に注意を払う必要があります。単純な変更ではfpath
、その機能を理解するために、その機能を含むファイルを読み取ることはできません。これはcompinit
関数によって実行されます。
完成機能を知らせる簡単な方法はを呼び出すfpath
ことです。.zshrc
compinit
パトロールは内部の奥深くにあるので、ディレクトリを(再び)実行するよりもディレクトリについて考えるより良い方法fpath
はないと思います。compinit
compinit