나는 tmux와 스크린 사이에서 플립 퍼핑을 계속하고 있으며, 지금은 tmux 킥으로 돌아 왔습니다. 나는 친구를 위해 몇 가지 설정을 해왔고, 내가 실행 한 명령을 볼 수 있도록 세션의 하드 카피를 만들고 싶다. 화면에서 이것이 가능하다는 것을 알고 있지만 tmux로 할 수 있습니까? 맨 페이지에 하드 카피와 관련된 내용이없는 것 같습니다 …
답변
에서처럼 간단 screen
하지는 않지만 capture-pane
and 로 수행 할 수 있습니다 save-buffer
. 아래 예제는 TARGET
pane 의 내용 (또는없는 경우 현재 pane)을 파일로 복사 합니다 ~/tmux.hardcopy
.
tmux capture-pane -t TARGET \; save-buffer -b 0 ~/tmux.hardcopy H
선택적으로 tmux.conf
“;”를 이스케이프하여에 바인딩으로 추가하십시오 . 필요에 따라 :
bind H capture-pane \; save-buffer -b 0 ~/tmux.hardcopy \; delete-buffer -b 0
여기에서 볼 수 있듯이 .
답변
또한 asciinema 는 온라인에서 공유하려는 경우 tmux (또는 모든 터미널)와 함께 사용할 수있는 매우 멋진 터미널 레코더 (텍스트 만)입니다. asciinema 사이트에 업로드하고 짧은 링크를 제공합니다 (tmux의 “url”기능으로 열 수 있음).
초보자는 큰 성적표보다 실시간 타이핑을 더 쉽게 수행 할 수 있기 때문에 과외에 매우 좋습니다.
github에 있습니다 : sickill / asciinema .
답변
script
녹음을 시작하고
exit
녹화 세션을 종료합니다. 그러나 탭 자동 완성 및 삭제 키는 약간 이상하게 나타납니다 (^ G 등).