Tmux에서 하드 카피를받을 수 있습니까?


9

나는 tmux와 스크린 사이에서 플립 퍼핑을 계속하고 있으며, 지금은 tmux 킥으로 돌아 왔습니다. 나는 친구를 위해 몇 가지 설정을 해왔고, 내가 실행 한 명령을 볼 수 있도록 세션의 하드 카피를 만들고 싶다. 화면에서 이것이 가능하다는 것을 알고 있지만 tmux로 할 수 있습니까? 맨 페이지에 하드 카피와 관련된 내용이없는 것 같습니다 ...

답변:


12

에서처럼 간단 screen하지는 않지만 capture-paneand 로 수행 할 수 있습니다 save-buffer. 아래 예제는 TARGETpane 의 내용 (또는없는 경우 현재 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

여기에서 볼 수 있듯이 .


@Moondoggy : 세미콜론은 실제로 탈출해야합니다. 감사합니다.
Thor

4

또한 asciinema 는 온라인에서 공유하려는 경우 tmux (또는 모든 터미널)와 함께 사용할 수있는 매우 멋진 터미널 레코더 (텍스트 만)입니다. asciinema 사이트에 업로드하고 짧은 링크를 제공합니다 (tmux의 "url"기능으로 열 수 있음).

초보자는 큰 성적표보다 실시간 타이핑을 더 쉽게 수행 할 수 있기 때문에 과외에 매우 좋습니다.

github에 있습니다 : sickill / asciinema .


3
script

녹음을 시작하고

exit

녹화 세션을 종료합니다. 그러나 탭 자동 완성 및 삭제 키는 약간 이상하게 나타납니다 (^ G 등).

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.