【发布时间】:2017-02-22 04:28:45
【问题描述】:
这是我的 PS1:
export PS1='\u@\h:\w\$ '
看起来像这样:
user@ubuntu:~/ $
我已将 Alt+{Left,Right} 箭头绑定到更改当前工作目录的命令:
bind -x '"\e[1;3D":pushd . > /dev/null && cd ..'
bind -x '"\e[1;3C":popd > /dev/null'
这可行,但由于没有输入回车,因此不会评估 PS1 中的当前工作目录。有没有办法强制 bash 重新评估 PS1?
【问题讨论】:
-
即使您没有执行命令,您希望它重新显示提示?
-
我已经通过绑定执行了一个命令。
-
如果在绑定末尾添加
& echo -n ""会怎样? -
不,没有帮助。