2014-02-06 45 views
2

我希望我的窗口標題欄顯示我的PWD。在我.bashrc我有這個,這似乎做的伎倆爲擊:

# If this is an xterm set the title to [email protected]:dir 
case "$TERM" in 
xterm*|rxvt*) 
    PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\[email protected]\h: \w\a\]$PS1" 
    ;; 
*) 
    ;; 
esac 

然而,當我使用TMUX,窗口顯示我瀏覽到內的,無論我推出TMUX,而不是當前目錄目錄TMUX。

下面我在~的地方推出了Tmux,然後導航到~/Downloads。標題欄仍顯示~。在它後面是一個窗口,我只用Bash導航到~/Downloads;它說明了什麼我想: enter image description here

這件事情我已經嘗試過,沒有工作:

回答

3

我想,當我想這是在之前結合其他一些變化...現在它的工作原理:

in ~/.tmux.conf

set -g set-titles on 
set -g set-titles-string '#T' 

~/.bashrc(順便我添加|screen到switch敘述):

if [ "$color_prompt" = yes ]; then 
    PS1='> ' 
    #PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\[email protected]\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ ' 
else 
    PS1='${debian_chroot:+($debian_chroot)}\[email protected]\h:\w\$ ' 
fi 
unset color_prompt force_color_prompt 

# If this is an xterm set the title to [email protected]:dir 
case "$TERM" in 
xterm*|rxvt*|screen) 
    PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\[email protected]\h: \w\a\]$PS1" 
    ;; 
*) 
    ;; 
esac