你怎么知道Tmux中的哪个窗格是关注的?

我开始使用tmux(我正在考虑从屏幕切换),但是当我将一个窗口分成多个窗格时,我很难分辨哪个窗格是关注的。 有没有一个configuration自定义或什么可以更加明确地突出重点窗格?

这里是相关的设置:

pane-active-border-bg colour pane-active-border-fg colour Set the pane border colour for the currently active pane. 

所以,尝试在你的~/.tmux.conf添加这样的~/.tmux.conf

 set-option -g pane-active-border-fg blue 

这将在活动窗格周围设置蓝色边框。 pane-active-border-bg选项也可以用于更可见的解决scheme。

正如在另一篇文章中回答的,现在可以在tmux 2.1中设置单个窗格的颜色。 个人可以使用:

 set -g window-style 'fg=colour247,bg=colour236' set -g window-active-style 'fg=colour250,bg=black' 

~/.tmux.conf文件中显示活动/非活动窗格之间的区别。

自定义status-left并使用#P字符对(窗格号码)。 您可能希望在状态栏中包含更多的窗格编号,但是这里只是一个例子,您将添加到您的~/.tmux.conf中的窗口仅用于窗格编号:

 set-option -g status-left '#P' 

有关更多字符对,请参见tmux手册页: http : //manpages.ubuntu.com/manpages/precise/en/man1/tmux.1.html

一个适用于我的解决scheme是在热键的末尾为窗格切换添加一个显示窗格。 这将显示所有窗格编号,并使用不同颜色的当前窗格。 您也可以使用<escape_key> + q来显示窗格编号。

我使用alt+h/j/k/l在窗格之间切换,并使用以下绑定。

 bind -n Mj select-pane -D \; display-pane bind -n Mk select-pane -U \; display-pane bind -n Mh select-pane -L \; display-pane bind -n Ml select-pane -R \; display-pane