【发布时间】:2015-10-01 13:03:05
【问题描述】:
自从从 OS X 10.10 升级到 10.11 后,我的 Bash 提示开始出现异常。我多年来一直使用的配置没有问题,并开始在当前行的 above 行上添加[。也就是说,如果我有
~/dir $ cd foo
然后点击返回,我得到了
[~/dir $ cd foo
~/dir/foo $
或者,如果我有的话
~/dir $
然后点击返回,我得到了
[~/dir $
~/dir $
无论我输入什么命令(或者如果如上所述,我不输入任何命令),我都会得到相同的行为。
即使我完全清空了我的.bash_profile,我仍然会出现这种行为。
我能做些什么来解决这个问题(以及为什么升级到 El Capitan 后突然开始发生这种情况)?
【问题讨论】:
-
declare -p PS1在出现此问题的终端中说什么? -
@EtanReisner:
declare -x PS1="\\[\\e[0;32m\\]\\[\\e[0;33m\\]\\w\\[\\e[1;32m\\] \\\$ \\[\\e[m\\]" -
@anubhava:
3.2.57(1)-release (x86_64-apple-darwin15) -
@anubhava:我仍然得到这个空的
.bash_profile(请参阅问题更新)。 -
@anubhava:不。它继续像上面那样表现。
标签: bash prompt osx-elcapitan