tmux에서 상태 표시 줄에 현재 모드를 표시하는 방법은 무엇입니까? tmux:를 입력 한 후

에서 vim: :set showcmd내가 입력 한 키를 알려줍니다 (예 🙂 f.

에서 tmux:를 입력 한 후 Ctrl-b필요한 다음 키에 대해 생각하지 않습니다.
때로는 입력 한 것을 잊었 Ctrl-b으므로 다시 입력하면 문제가 발생합니다.

입력 한 내용을 알리기 위해 상태 표시 줄을 변경하는 방법은 Ctrl-b무엇입니까?



답변

여전히 솔루션을 찾는 사람은 tmux prefix이것을 상태 표시 줄에 추가하여을 입력 한 시점을 알 수 있습니다 .

#{?client_prefix,#[fg=colour2]^A,}

상태 표시 줄에 추가하면 ^A접두사를 누를 때 tmux 상태 표시 줄에 약간 들어갑니다. 그에 따라 색상 및 접두사 메시지를 변경하십시오.

prefix타이핑 하면 상태 표시 줄의 모든 bg 색상을 멋지게 전환 할 수 있습니다 .

set -g status-left "#{?client_prefix,#[bg=colour2],#[bg=colour1]}#[fg=colour0] #S "

답변

으로 chepner은 이미 말했다 여기에 , 어떤 옵션은 현재 입력 키 또는 접두사가 존재하는 것 (나 맨 페이지에서 언급)이 없어야합니다.

해결 방법으로 Esc접두사를 Ctrl+b다시 사용하기 전에를 누를 수 있습니다 . 이렇게하면 이전에 입력 한 (잊어 버린) 접두어를 버리고 실수로 여러 개를 보내는 것을 피할 수 Ctrl+b있습니다.