求助:启用 tmux时,终端命令提示中显示全路径不方便,如何调整配置?

sh/bash/dash/ksh/zsh等Shell脚本
回复
bigwyvern
帖子: 23
注册时间: 2008-04-14 19:35
送出感谢: 0
接收感谢: 0

求助:启用 tmux时,终端命令提示中显示全路径不方便,如何调整配置?

#1

帖子 bigwyvern » 2017-11-15 10:17

如题。
本人环境ubuntu16.04lts,配置了zsh+vim8+terminator0.98+tmux2.6
在.vimrc及.zshrc中有配置命令行提示符格式及相关,见附件图1。但是,一启用tmux,命令行就显示全路径,且不会按照.zshrc中的配置来工作,见附件图2。
查看了tmux官网的帮助文档没有找到相关的配置条目,并且几乎翻遍了所有网贴中tmux的配置,都没有有关命令提示符的内容,没有更多的启发。

特此求助。
附件
图2:启用tmux后的情况.png
图1:不启用tmux时的情况.png
头像
lilydjwg
论坛版主
帖子: 4165
注册时间: 2009-04-11 23:46
系统: Arch Linux
送出感谢: 11 次
接收感谢: 127 次
联系:

Re: 求助:启用 tmux时,终端命令提示中显示全路径不方便,如何调整配置?

#2

帖子 lilydjwg » 2017-11-15 11:15

这个和 tmux 没有关系呀。你的 zsh配置针对性地配置了吧?tmux 里的 TERM 是 (screen|tmux)(-256color)?,不是 xterm-*
bigwyvern
帖子: 23
注册时间: 2008-04-14 19:35
送出感谢: 0
接收感谢: 0

Re: 求助:启用 tmux时,终端命令提示中显示全路径不方便,如何调整配置?

#3

帖子 bigwyvern » 2017-11-15 15:32

查看了启用tmux前,$TERM的值是xterm,把default-terminal改为'xterm'或不设置,效果就统一了。
但tmux手册说要用tmux,或screen或派生的,应当怎么配置$TERM?
头像
lilydjwg
论坛版主
帖子: 4165
注册时间: 2009-04-11 23:46
系统: Arch Linux
送出感谢: 11 次
接收感谢: 127 次
联系:

Re: 求助:启用 tmux时,终端命令提示中显示全路径不方便,如何调整配置?

#4

帖子 lilydjwg » 2017-11-15 15:48

bigwyvern 写了:查看了启用tmux前,$TERM的值是xterm,把default-terminal改为'xterm'或不设置,效果就统一了。
但tmux手册说要用tmux,或screen或派生的,应当怎么配置$TERM?
应当修正你的 zsh 配置。
回复

回到 “Shell脚本”