
예를 들어 tmux에서 명령을 실행할 때마다 set status
상태 표시줄이 노란색으로 바뀌고 명령 결과가 다시 표시됩니다. 나는 이 행동이 오히려 눈에 거슬린다고 생각한다. 이 동작을 끌 수 있나요?
답변1
quiet
상태 줄에 표시되는 많은 메시지( 에 표시된 메시지 포함)를 표시하지 않도록 서버 옵션을 설정할 수 있습니다 set-option
. 이 명령을 사용하면 나오는 메시지는 억제되지 않습니다 display-message
.
quiet
옵션이 너무 광범위 하거나 * 를 show-messages
사용 하여 메시지를 검토하려면 display-time
세션 옵션을 매우 작은 값으로 설정해 볼 수 있습니다 .‡ . 이는 영향을 미칠 것입니다모두메시지(에서 온 메시지도 포함 display-message
)이므로 모든 상황에 적합하지 않을 수도 있습니다.
해당 set status
명령/바인딩에서 메시지를 억제하는 데만 관심이 있고 소스에서 소프트웨어를 구축하는 데 익숙하다면 현재 SVN 트렁크를 사용해 볼 수 있습니다. 해당 set-option
명령에는 -q
일반적인 정보 메시지(예: set -q status
)를 억제하는 옵션이 있습니다. 이는 다음 릴리스(예: 1.7)에 포함될 예정입니다.
*quiet
는 서버 옵션이므로 모든 세션에 영향을 미칩니다.
†quiet
메시지가 show-message
메시지 로그에 입력되는 것을 방지합니다. 기본적으로 는 (prefix) ~에 바인딩되어 있습니다 show-messages
.
‡display-time
범위는 1~750이어야 합니다. 따라서 0은 유효한 값이 아니지만 최소값(1밀리초)은 대부분의 상황에서 알아차리기에는 너무 빠릅니다(예:티먹스서버가 느린 링크의 반대편에 있습니다).