Tmux에서 "현재 세션 종료" 바로가기 만들기

Tmux에서 "현재 세션 종료" 바로가기 만들기

현재 세션을 종료하는 바로가기를 Tmux에서 만들 수 있습니까? "kill-session -t mysession"을 입력하는 것은 그리 편리하지 않습니다.

나는 다음과 같은 것을 상상한다

bind X kill-session -t $currentsesion

현재 세션이 무엇인지 바인딩에게 알리는 방법을 이해하지 못합니다.

답변1

놀다가 내가 원하는 방식으로 작동하는 다음 바로가기를 만들 수 있다는 것을 알았습니다.

  • 현재 세션을 종료합니다.
  • 다른 모든 세션은 그대로 둡니다.

bind X confirm-before "kill-session -t ''"

이 솔루션은 작동하는 것처럼 보이지만 해킹처럼 보입니다. 이를 수행하는 더 좋은 방법이 있기를 바랍니다.

편집하다

에서 지적한 바와 같이코멘트, -t매개변수를 생략하면 현재 세션이 자동으로 사용되므로 tmux코드를 다음과 같이 단축할 수도 있습니다.

bind X confirm-before kill-session

답변2

tmux을 편집 ~/.tmux.conf하고 적합한 행을 제공하여 에 대한 바로가기를 정의할 수 있습니다 bind-key. 그만큼매뉴얼 페이지몇 가지 예를 보여줍니다.

추가 자료:

관련 정보