나는 마지막으로 선택한 창( :last-window
들어가는 창)이 시각적으로 눈에 띄기를 원했습니다. 기본적으로 -
이름 뒤에 눈에 띄지 않는 기호가 표시되어 있습니다.
set-option window-status-current
현재 창 이름 과 마찬가지로 상태 줄의 마지막 창 이름 속성을 설정하는 방법이 있습니까 ?
업데이트: Debian Wheezy(안정) 및 Ubuntu 12.04에는 모두 tmux 1.6이 있지만 필요한 옵션이 없습니다. 그러나 1.9인 백포트 버전이 있습니다.
해결책은 업그레이드하는 것입니다.
답변1
tmux 1.9에서는 이 옵션이 필요합니다 window-status-last-style
. 매뉴얼에서:
window-status-last-style 스타일은
마지막 활성 창의 상태 표시줄 스타일을 설정합니다. 스타일을 지정하는 방법은 message-command-style 옵션을 참조하세요.
예는 다음과 같습니다:
set -g window-status-last-style fg=yellow,bold
답변2
버전 불일치나 기타 문제가 있을 수 있다고 생각하지만 jasonwryan은 내 목적에 맞는 방향으로 가고 있습니다. 저는 tmux v1.8을 사용하고 있으며 매뉴얼 페이지에서 다음 옵션을 사용할 수 있습니다.
window-status-last-attr attributes
Set status line attributes for the last active window.
window-status-last-bg colour
Set status line background colour for the last active window.
window-status-last-fg colour
Set status line foreground colour for the last active window.
귀하의 예 ~/.tmux.conf
:
set -g window-status-last-attr bold
set -g window-status-last-fg blue
편집하다: 물론 이러한 옵션은 tmux v1.8에 추가되었습니다. 따라서 이 답변은 tmux 버전 >=1.8에만 적용됩니다.
편집하다:Jasonwryan에 따르면 그의 솔루션은 v1.9+에서 작동합니다. 변경 로그를 살펴본 후 foo-{bg,fg,attr} 명령은 v1.9부터 더 이상 사용되지 않으며 점차적으로 폐지될 예정입니다. v1.9+라면 jasonwryans 솔루션을 사용하는 것이 더 좋습니다.
편집하다: 널리 사용되는 상태 표시줄 유틸리티에 대한 풀 요청 형식으로 이를 구현합니다 powerline
.https://github.com/Lokaltog/powerline/pull/864. 이 풀 요청이 병합되었습니다.