![Tmux에서 "현재 세션 종료" 바로가기 만들기](https://rvso.com/image/1451540/Tmux%EC%97%90%EC%84%9C%20%22%ED%98%84%EC%9E%AC%20%EC%84%B8%EC%85%98%20%EC%A2%85%EB%A3%8C%22%20%EB%B0%94%EB%A1%9C%EA%B0%80%EA%B8%B0%20%EB%A7%8C%EB%93%A4%EA%B8%B0.png)
현재 세션을 종료하는 바로가기를 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
. 그만큼매뉴얼 페이지몇 가지 예를 보여줍니다.
추가 자료: