2

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

~ $ pwd
pwd/Users/me

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

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

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

我通读了手册页并用谷歌搜索,但找不到任何东西。

谢谢你的帮助!

4

1 回答 1

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"
于 2012-02-01T17:02:55.620 回答