如何判断Tmux中的哪个窗格是关注的?

时间:2011-02-03 17:52:32

标签: tmux

我开始使用tmux(我正在考虑从屏幕切换),但是当我将一个窗口拆分成多个窗格时,我很难说出哪个窗格是聚焦的。是否有配置自定义或可以更明确地突出显示焦点窗格的内容?

5 个答案:

答案 0 :(得分:94)

以下是相关设置:

pane-active-border-bg colour

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

因此,请尝试向~/.tmux.conf添加类似内容:

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

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

答案 1 :(得分:27)

正如another post所述,现在可以在tmux 2.1中设置各个窗格的颜色。一个人可以使用:

set -g window-style 'fg=colour247,bg=colour236'
set -g window-active-style 'fg=colour250,bg=black'
{p}在~/.tmux.conf文件中显示活动/非活动窗格之间的差异。

使用Vim 如果您发现它无法与Vim窗格一起使用,则可能会使用您正在使用的colourscheme。首先,尝试另一种颜色,例如pablo。有关详细信息,请参阅other post

答案 2 :(得分:12)

自定义status-left并使用#P字符对,即窗格编号。您可能希望在状态栏中不仅包含窗格编号,而且这里只是窗格编号中添加到~/.tmux.conf的行的示例:

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

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

答案 3 :(得分:0)

我希望活动窗格的边框比其他窗格亮, 所以我去了(在tmux 1.8 w / CentOS 7中可以使用):

〜/ .tmux.conf片段

# rgb hex codes from https://www.rapidtables.com/web/color/RGB_Color.html
set-option -g pane-active-border-fg '#33FF33' # brighter green
set-option -g pane-border-fg '#006600' # darker green

tmux手册页说十六进制RGB颜色将是近似值,我发现十六进制代码比记住“ colour47”(colour0-255中的颜色)更浅绿色(如{{3 }}。

tmux手册页摘录:

message-bg colour
    Set status line message background colour, ...etc...
    or a hexadecimal RGB string such as ‘#ffffff’, which chooses the closest
    match from the default 256-colour set.

答案 4 :(得分:0)

对于 tmux 3,我能够在我的 .tmux.conf 中为一个微妙的边界指示器设置以下内容:

set-option -g pane-active-border-style bg=yellow