我为bash shell配置了自定义提示符(带电源线)。但是,在我发出第一个命令或按回车键之前,它不会显示。
我目前使用 iTerm2 作为终端应用程序,并使用 brew 安装bash。
在我安装了Powerline的另一台计算机上,打开shell时始终显示相同的配置文件。
设置电力线提示的代码块位于# add support for powerline-status
powerline-daemon -q
POWERLINE_BASH_CONTINUATION=1
POWERLINE_BASH_SELECT=1
. /usr/local/lib/python2.7/site-packages/powerline/bindings/bash/powerline.sh
文件中:
{{1}}
我的猜测是,这可能是因为任何设置bash文件中的提示可能会在以后加载或相关的东西,但我不知道如何解决它。
答案 0 :(得分:0)
似乎命令提示符的奇怪行为是由于iTerm2的 shell集成功能。
事实证明,在这台计算机上,我从头开始重新安装,我安装了Iterm2的测试版(显然还有其他任何测试版仍在开发中),而shell集成导致了这一点。猜猜还需要一些改进。
卸载并重新启动后,将始终显示自定义提示。
无论如何,shell集成提供的功能远远优于这种轻微的不便。毕竟,这只是第一次显示提示。