시간에 따라 tmux 색 구성표를 변경하는 방법은 무엇입니까?

시간에 따라 tmux 색 구성표를 변경하는 방법은 무엇입니까?

나는 하루 중 시간에 따라 SolarizedDark에서 SolarizedLight로 색 구성표를 변경하기 위해 .vimrc에 몇 줄을 구현했습니다.

" Solarized light during the day, solarized dark during the night
let hour = strftime("%H")
if 6 <= hour && hour < 18
  set background=light
else
  set background=dark
endif

tmux와 OS X 터미널에서도 가능합니까?

답변1

tmuxOSX 터미널 수준에서는 아직 쉽지 않습니다( tmux스크립트가 충분히 강력하지 않은 것 같습니다). 하지만 사용하게 된다면 bash스크립트를 넣을 수 있는 프롬프트 명령이라는 기능이 있습니다.

다음은 몇 가지 팁(예제 포함)입니다.

또한 다음을 사용하는 경우에도 zsh가능성을 제공하는 것 같습니다 .

이 모든 것의 핵심은 일부 쉘이 프롬프트가 표시될 때마다 공통 스크립트를 호출하는 기능을 제공한다는 것입니다.

관련 정보