你怎么知道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