애플리케이션을 일시 중지하지 않고 화면이나 tmux 버퍼를 스크롤하는 방법은 무엇입니까?

애플리케이션을 일시 중지하지 않고 화면이나 tmux 버퍼를 스크롤하는 방법은 무엇입니까?

계산이 진행되었는지 또는 시간 초과로 인해 서버와의 연결이 끊어지지 않았는지 확인하기 위해 내 애플리케이션으로 돌아갈 수 있다는 점을 제외하면 C-A/ C-B+ 에서 제공한 것과 동일한 동작을 원합니다.[

애플리케이션은 지속적으로 버퍼를 수정하는 경향이 있기 때문에 이것이 불가능하다고 들었습니다. 그러나 실제로 버퍼를 수정하거나 임시 버퍼를 생성함으로써 이를 피할 수는 없을까요?

답변1

tmux 명령을 사용하여 창을 캡처할 수 있습니다 capture-pane. 다음을 입력하세요.

Ctrl+b
:capture-pane

창의 내용은 새 버퍼(또는 스위치가 있는 기존 버퍼 -b)에 저장됩니다. 이 스위치(시작 줄 번호) 는 현재 화면 너머의 줄을 캡처하려는 경우에도 -S유용합니다 . 음수는 -S현재 화면 위의 줄을 지정합니다.

list-buffers그런 다음 및 show-buffer명령을 사용하여 내용을 볼 수 있습니다.

관련 정보