使用 tmux,当切换窗口时,一个窗口的内容将被带到下一个窗口。
重现:
tmux new;
C-b c; # (create new window)
ls /bin;
C-b n; # (go to next-window)
现在 ls 输出的内容在两个窗口中。
tmux.conf:
set -g set-clipboard off
bind -n M-Left select-pane -L
bind -n M-Right select-pane -R
bind -n M-Up select-pane -U
bind -n M-Down select-pane -D
bind -n S-Left previous-window
bind -n S-Right next-window
bind-key -n C-S-Left swap-window -t -1
bind-key -n C-S-Right swap-window -t +1
bind -n C-h select-window -t 0
bind-key e set-window-option synchronize-panes on \;\
set-window-option pane-active-border-style fg=red \;\
set-window-option pane-border-style fg=yellow \;\
display-message "Sync panes ON"
bind-key E set-window-option synchronize-panes off \;\
set-window-option pane-active-border-style fg=green \;\
set-window-option pane-border-style default \;\
display-message "Sync panes OFF"
bind-key r source-file ~/.tmux.conf \; display-message " # tmux.conf is reloaded"
set -g status-left '#{?client_prefix,#[bg=colour245 fg=colour233 bold],#[fg=colour155]} (#S)'
这并不总是如此,但我无法真正确定它何时开始。我想,这可能与鼠标使用有关,但在启动新的 xterm、新的 tmux 时也会发生。
我使用 Plink 从 Windows 下的 Xming 连接到我的 xterm。
问候
索伦