Если у меня есть левая и правая панели tmux, как я могу визуально определить, какая из них сфокусирована?

я возился с tmux и видел настройки, которые бы выделить границу активной панели. Это отлично работает для трех или более панелей.

однако, мое самое общее использование было бы две панели бок о бок, и ни одна из выделенных границ, которые я видел, не помогает мне сказать, что активно, если есть только два.

какую настройку я могу дать tmux, чтобы было ясно, какая из двух панелей сфокусирована?

9
задан Nathan Long
16.02.2023 14:37 Количество просмотров материала 3636
Распечатать страницу

4 ответа

Используйте Tmux 1.8

начиная с tmux 1.8, tmux различает левую / правую активную панель, выделяя только верхнюю / нижнюю половину разделительной линии.

скриншот (iTerm2 + tmux 1.8): iTerm2 + tmux 1.8

Если вы должны использовать более раннюю версию, ни одна из настроек tmux не поможет в вашем конкретном случае. В качестве альтернативы можно искать мигающий курсор оболочки, который появляется только в активной области.

5
отвечен VIP 2023-02-17 22:25

As of (насколько я могу судить) tmux 2.1, есть новый вариант стиля, который заботится об этом довольно удобно:

window-active-style style
    Set the style for the window's active pane.  For how to specify style, see
    the message-command-style option.

например,

setw -g window-active-style 'bg=black'

вы можете использовать любой из стандартных стилей, здесь добывают от man tmux:

message-command-style style
    Set status line message command style, where style is a comma-separated
    list of characteristics to be specified.

    These may be `bg=colour` to set the background colour, `fg=colour` to set
    the foreground colour, and a list of attributes as specified below.

    The colour is one of: black, red, green, yellow, blue, magenta, cyan,
    white, aixterm bright variants (if supported: brightred, brightgreen, and
    so on), colour0 to colour255 from the 256-colour set, default, or a
    hexadecimal RGB string such as `#ffffff`, which chooses the closest match
    from the default 256-colour set.

    The attributes is either none or a comma-delimited list of one or more of:
    bright (or bold), dim, underscore, blink, reverse, hidden, or italics, to
    turn an attribute on, or an attribute prefixed with `no` to turn one off.

    Examples are:

        fg=yellow,bold,underscore,blink
        bg=black,fg=default,noreverse

    With the -a flag to the set-option command the new style is added
    otherwise the existing style is replaced.
3
отвечен ELLIOTTCABLE 2023-02-18 00:42

Ctrl-B q

ищите странно окрашенное число (красное вместо синего).

Это немного больше работы, чем просто смотреть на экран, так как он интерактивный. Но приложение вы работаете в терминале не должны замечать любые ваши команды.

1
отвечен TOOGAM 2023-02-18 02:59

Это может быть частично особенностью моего эмулятора терминала (iterm2), но мой курсор виден только в активном расколе.

0
отвечен demure 2023-02-18 05:16

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх