Linuxのzshでパスパスワードマネージャを使用すると、オートコンプリートは機能しません。

Linuxのzshでパスパスワードマネージャを使用すると、オートコンプリートは機能しません。

私はすでにpassMacOSでパスワードマネージャとしてzshを使用しています(自動補完は基本的に完璧に機能しています)、Raspberry Pi 4b 4GBのLinuxに移動しようとしています。パスで動作するようにオートコンプリートをインポートすることはできません。パスワードを検索するには、パスワードの場所のフルパスを入力する必要があります。オートコンプリートが正しく機能するようにするにはどうすればよいですか?

答え1

皮肉なことに、私は同じ問題がありましたが、DebianからMacOSに移動しました。これ、

[経由] zshにジョブを自動補完させることはできません

10年前のEメールアーカイブは問題の核心を指摘しています。完了がzsh機能しない場合pass.zsh - 完了ファイルが正しい場所または(正しい)パスにない。ダウンロード方法によってはダウンロードできない場合がありますpass。私には、sudo apt install passbashですぐにオートコンプリート機能を使用できます。

また、他のコマンドへの完成もgit commi[TAB]機能しますか?それ以外の場合は有効にする必要がありますzsh。実行しautoload -Uz compinit && compinitてみて動作したら.zshrc

brew install pass以下を使用してパスをインストールした場合BREW ZSH完了を有効にする必要があります。なぜなら、それらもデフォルトではないからです。

関連情報