Zsh tmux—是否禁用上次运行命令的回显?

Zsh tmux—是否禁用上次运行命令的回显?,zsh,tmux,Zsh,Tmux,我最近开始使用tmux,除了tmux在输出前打印出我的最后一个运行命令外,一切都很好,例如: ~ $ pwd pwd/Users/me 你可以看到它把“pwd”放在目录前面,这很烦人 当我在tmux之外运行命令时,我的shell(zsh)不会这样做 show environment-g不会显示任何传递给zsh或任何东西的奇怪选项:SHELL=/bin/zsh 我浏览了网页,在谷歌上搜索了一下,但什么也没找到 谢谢你的帮助 找到了答案——需要将我的~/.tmux.conf更改为一个不同的术语(x

我最近开始使用tmux,除了tmux在输出前打印出我的最后一个运行命令外,一切都很好,例如:

~ $ pwd
pwd/Users/me
你可以看到它把“pwd”放在目录前面,这很烦人

当我在tmux之外运行命令时,我的shell(zsh)不会这样做

show environment-g不会显示任何传递给zsh或任何东西的奇怪选项:
SHELL=/bin/zsh

我浏览了网页,在谷歌上搜索了一下,但什么也没找到

谢谢你的帮助

找到了答案——需要将我的
~/.tmux.conf
更改为一个不同的术语(xterm而不是screen-256color):

算出了——需要将我的
~/.tmux.conf
更改为一个不同的术语(xterm而不是screen-256color):


tmux中
术语
的值是多少?PS1中有什么?或者更确切地说,为了安全起见,发布您的
.zshrc
,因为提示的外观可能不仅仅取决于此%%
zshrc只是从oh my zsh加载了一个稍微修改过的主题:
TERM
在tmux中的值是多少?PS1中有什么?或者更确切地说,为了安全起见,发布您的
.zshrc
,因为提示的外观可能不仅仅取决于此。
TERM
screen-256color
PS1
%{%}%~$(git\u prompt\u info)%{%}${%}%
zshrc只是从oh my zsh加载了一个稍微修改过的主题:
# act like vim
setw -g mode-keys vi
bind h select-pane -L
bind j select-pane -D
bind k select-pane -U
bind l select-pane -R
bind-key -r C-h select-window -t :-
bind-key -r C-l select-window -t :+

# act like GNU screen
unbind C-b
set -g prefix C-a

# look good
#set -g default-terminal "screen-256color"
set -g default-terminal "xterm"
set -g status "off"