过去在两台不同的 Arch Linux 机器上都遇到过这个问题,但一两天后它就神奇地解决了。主要问题是当我编写pass
并使用 Tab 时,bash 不会将我放在~/.password-store
要完成并从那里开始的文件夹中,而是./
像往常一样继续在该文件夹中运行。现在已经过去了一个星期,我厌倦了手动进入并解密它。这是or (我使用的 zsh)找不到此目录~/.password-store/this/folder/and/this/file.gpg
的原因吗?在pass
bash/zsh
文档。
答案1
问题与这线程。我解决问题的方法是重新运行,source $HOME/.oh-my-zsh/oh-my-zsh.sh
即使它应该已经在 ~/.zshrc 文件中执行过了。现在 pass 中的 bash 补全在 zsh 下按预期工作。