tmux - 禁用上次运行命令的echo?

时间:2012-01-31 20:02:49

标签: zsh tmux

我最近开始使用tmux并且事情很好,除了tmux在输出之前输出我的上一次运行命令,例如:

~ $ pwd
pwd/Users/me

你可以看到它把“pwd”放在那里的目录之前,这很烦人。

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

show-environment -g没有透露任何传递给zsh或其他任何东西的奇怪选项:SHELL=/bin/zsh

我仔细阅读了联机帮助页并用Google搜索,但我找不到任何内容。

感谢您的帮助!

1 个答案:

答案 0 :(得分:4)

想出来 - 需要将我的~/.tmux.conf更改为具有不同的TERM(xterm而不是screen-256color):

# 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"