我曾经使用过 git cli 界面,当我输入git s
并按下show
git autocomplete 脚本时,它会提示我一些选项show
,然后status
它在 tmux 中确实有效。它在 byobu 会话中无效。Byobu 提示我本地文件。
答案1
问题是我使用了自定义的 byobu 提示符。因此我可以通过以下方式禁用它,或者通过添加此行将byobu-disable-prompt
其配置为使用 bash 完成. ~/.bash_profile
~/.byobu/prompt
答案2
在 Centos 中,bash_completion 脚本位于/etc/profile.d/bash_completion.sh
因此,在 byobu 提示符中获取此文件解决了该问题。
echo ". /etc/profile.d/bash_completion.sh" >> ~/.byobu/prompt
退出并重新启动你的 byobu 会话,它应该可以工作。