위로 스크롤할 때 tmux가 차단되는 것을 방지하는 방법은 무엇입니까?

위로 스크롤할 때 tmux가 차단되는 것을 방지하는 방법은 무엇입니까?

tmux는 훌륭하지만 위로 스크롤하면 문제(물론 사소하지만 여전히 달갑지 않은)가 발생하는 상황에 자주 직면합니다. 예를 들어, 창에서 실행 중인 Node.js 서버가 있고 파일을 변경할 때마다 BrowserSync가 애플리케이션을 다시 로드하려고 시도합니다. 일부 출력을 읽기 위해 위로 스크롤한 다음 console.log(그러나 서버를 차단하고 있다는 사실을 잊어버린 경우) 편집기에서 변경 사항을 적용하면 아무 일도 일어나지 않습니다.

tmux가 서버를 차단하지 않고 스크롤 버퍼 하단에 새 출력 추가를 중단하고 이전에 스크롤했던 버퍼의 동일한 부분을 계속 볼 수 있도록 하는 방법이 있습니까?

답변1

이것은 분명히인식된 tmux 문제버전 2.3에서 해결된 일부 프로그램의 경우.

답변2

애플리케이션을 백그라운드 작업으로 시작$cmd &

  • 출력은 여전히 ​​현재 세션으로 이동합니다.
  • CLI에서 수행하는 작업은 프로세스를 차단하지 않습니다.
  • 백그라운드 작업 상태 가져오기jobs -l
  • 아무 직업이나 죽여라kill $jobnumber

관련 정보