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