无法在 tmux 中显示具有与 bash 中相同装饰的 Bash 提示变量

无法在 tmux 中显示具有与 bash 中相同装饰的 Bash 提示变量

我很好奇为什么我的 bash 变量 PS1 在 tmux 中与在 bash 中不同。

这是我的 PS1 变量 PS1={debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[06;32m\] \w\[\033[00m\] $ \[\033[06;31m\]$(__git_ps1 "(%s)")\[\033[00;00m\]

请注意,我已将06工作目录特殊字符的文本装饰设置为\w。基本上,这种文本装饰会导致相应的特殊字符闪烁。这在 bash 中工作得很好,但是当我启动 tmux 时,即使我得到了彩色输出 - 文本装饰不起作用(我的情况下的工作目录不会闪烁)。

我的 .tmux.conf 文件中有以下行。

set-option -g default-terminal "tmux-256color"

我可以让它像我的 bash 一样工作吗?

相关内容