Gnu 화면 상태 줄을 tmux 상태 줄로 변환

Gnu 화면 상태 줄을 tmux 상태 줄로 변환

내 screenrc에 구성된 다음 화면 상태 줄을 사용하고 있습니다.

화면 상태

다음 줄을 사용하여 구성합니다.

hardstatus alwayslastline
hardstatus string '%{= kG}[ %{G}%H %{g}][%= %{=kw}%?%-Lw%?%{r}(%{W}%n*%f %t%?(%u)%?%{r})%{w}%?%+Lw%?%?%= %{g}][%{B}%Y-%m-%d %{W}%c %{g}]'

이 테마는 제가 만든 것이 아니고 어디서 찾았는지 기억나지 않지만 정말 마음에 듭니다.

현재 내 구성을 로 변환하고 있지만 tmuxtmux.conf.

내가 지금까지 가지고 있는 것:

set -g status-bg black
set -g status-fg white
set -g status-left '#[fg=green]#H'
set-window-option -g window-status-current-attr bright
set-window-option -g window-status-current-bg red

다음 줄을 생성합니다.

다중화 상태]

다른 호스트 이름은 무시하세요. 다른 서버에 있습니다.

tmux첫 번째 것과 유사한 상태 줄을 생성하려면 어떤 구성을 사용할 수 있습니까 ?

감사합니다!

답변1

강조 표시된 창 주위의 빨간색 괄호를 제외하면 이는 쉽게 구성할 수 있는 가장 가까운 근사치입니다 tmux 1.5.

# default statusbar colors
set -g status-fg white
set -g status-bg default

# default window title colors
set-window-option -g window-status-fg white
set-window-option -g window-status-bg default
set-window-option -g window-status-attr dim

# active window title colors
set-window-option -g window-status-current-fg white
set-window-option -g window-status-current-bg default
set-window-option -g window-status-current-attr bright

# statusline
set -g status-left '#[fg=green][ #H ]['
set -g status-right '#[fg=green]][ #[fg=blue]%Y-%m-%d #[fg=white]%I:%M #[fg=green]]'

tmux 상태 줄

강조 표시된 창을 빨간색으로 표시하려면 다음을 사용하세요.

set-window-option -g window-status-current-fg red

답변2

다음을 시도해 볼 수도 있습니다.

set-window-option -g window-status-current-format "#[fg=red](#[fg=white]#I#F$ #W#[fg=red])"
set-window-option -g window-status-format "#[fg=normal]#I#F$ #W"

창 목록을 화면 구성에서처럼 보이도록 만드세요.

관련 정보