tmux status line을 설정하는 방법
4541 단어 tmux
status line 구성
tmux의 status line은 아래 그림과 같이 3개의 부분으로 구성되어 있습니다.
status-left 부분은 기본적으로 세션 이름으로 표시됩니다.
status-right 부분은 기본적으로 현재 창의 제목과 현재 시간을 표시합니다.
window-status는 기본적으로 창의 색인, 이름 및 플래그를 표시합니다.
status line 설정
우선, 아래와 같은 status line 을 설정해 보았습니다. 샘플로 낭비로로드 평균을 표시합니다.
# status line を更新する間隔を 1 秒にする
set-option -g status-interval 1
# window-status を中央揃えで配置する
set-option -g status-justify "centre"
# status line の背景色を指定する。
set-option -g status-bg "colour238"
# status line の文字色を指定する。
set-option -g status-fg "colour255"
# status-left の最大の長さを指定する。
set-option -g status-left-length 20
# status-left のフォーマットを指定する。
set-option -g status-left "#[fg=colour255,bg=colour241]Session: #S #[default]"
# status-right の最大の長さを指定する。
set-option -g status-right-length 60
# status-right のフォーマットを指定する。
set-option -g status-right "#[fg=colour255,bg=colour241] #h | LA: #(cut -d' ' -f-3 /proc/loadavg) | %m/%d %H:%M:%S#[default]"
# window-status のフォーマットを指定する。
set-window-option -g window-status-format " #I: #W "
# カレントウィンドウの window-status のフォーマットを指定する
set-window-option -g window-status-current-format "#[fg=colour255,bg=colour27,bold] #I: #W #[default]"
샘플에서 볼 수 있듯이
status-left
, status-right
, window-status-[current-]format
특수 캐릭터 라인을 지정하는 것으로, 색을 바꾸거나, 쉘의 출력을 표시하거나 할 수 있으므로, 상당히 유연하게 여러가지 것을 표시할 수 있게 되어 있습니다.status line으로 지정할 수 있는 특수 문자열
다음 특수 문자열을 지정할 수 있습니다.
Character pair
Replaced with
#(shell command)
명령 출력의 첫 번째 행#[attributes]
색상 및 속성 변경#H
로컬 호스트의 호스트 이름#h
로컬 호스트의 도메인 이름을 제외한 호스트 이름#F
현재 창 플래그#I
현재 창의 색인#D
현재 창의 식별자#P
현재 창의 색인#S
세션 이름#T
현재 창 제목#W
현재 창의 이름##
#
#(shell command)
로 실행한 결과의 캐릭터 라인에 #[attributes]
가 포함되어 있는 경우, attributes 에 따라서 색이나 속성의 변경이 일어납니다. 그 이외의 특수 캐릭터 라인이 포함되어 있어도 무시되는 것 같습니다.#24T
와 같이 특수 문자 앞에 숫자를 쓰면 최대 길이를 지정할 수 있습니다.또, 상기의 특수 캐릭터 라인에 가세해,
%Y-%m-%d %H:%M:%S
등의 strftime 가 인식하는 특수 캐릭터 라인도 쓸 수가 있습니다.attributes에 지정할 수 있는 문자열
#[fg=colour255]
와 같이 색을 지정할 수 있습니다. 지정할 수 있는 색에 대해서는, 아래의 색 일람을 참조해 주세요.또한
#[bold]
와 같이 색 이외에도 몇 가지 속성을 설정할 수 있습니다. 설정할 수 있는 속성은 다음과 같습니다.bright (or bold)
여러 속성을 지정할 때는 쉼표로 구분하여 지정합니다.
또한
#[default]
라고 쓰면 속성을 재설정할 수 있습니다.색상 목록
tmux-powerline 소개
color_palette.sh
를 실행하면 색 목록을 출력합니다.참고문헌
Reference
이 문제에 관하여(tmux status line을 설정하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/nojima/items/9bc576c922da3604a72b텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)