2013-12-19 4 views
-1

tmux를 열고 4 개의 윈도우/패널로 분할하는 스크립트를 만들었지 만, 모든 것을 빠져 나갈 수있는 빠른 방법이 있는지 궁금합니다. 바람직하게는 키 바인딩을 통해. 감사합니다. .tmux bind-key를 사용하여 모든 윈도우 또는 패널 그룹을 삭제할 수 있습니다.

내가 무엇을 찾고 있어요 것은 키 바인딩을 통해 윈도우의 선택을 종료하는 방법입니다

[편집]. 나는이 같은 출구 모든 가져온 거에요 tmux bind-key C-c exit-all

을 : 내가 분할 창 등 같은 설정 후에서 통과 할 수 bind-key C-c exit-all 아니면 명령 : 뭔가 어쩌면 내가 좋아하는 내 .tmux.conf 파일에 추가 할 수 있습니다 명령이 같은 메신저를 찾고 무엇을 먹으 렴,하지만 난이 기능 또는 man tmux에서이

+1

'new-session'과 (과) 비슷한가요? 아니면 '분리'할까요? 당신이 가지고 있거나 찾고있는 것이 명확하지 않습니다. – Nick

+0

스크립트를 게시하고 @ 닉이 당신이 무엇을 요구하고 있는지 불분명하다고 말했다. –

+0

죄송합니다. 왜 이것을 downvoted입니까? @Nick - 분리와 비슷하지만 실제로 모두 종료/종료합니다. 나는 그것들을 반복하고 그것들을 끝내는 것이 최선이라고 생각하고있다. @ 에이 바 - 나머지 스크립트는 중요하지 않습니다. 몇 가지 키를 바인드하여 창문을 닫을 수있는 방법을 찾고 있습니다. – stilliard

답변

0

을하는 방법에 대한 실제 이름 모르는 :

unlink-window [-k] [-t target-window] 
       (alias: unlinkw) 
     Unlink target-window. Unless -k is given, a window may be unlinked only if it is linked to multiple ses- 
     sions - windows may not be linked to no sessions; if -k is specified and the window is linked to only one 
     session, it is unlinked and destroyed. 

내가,724 생각을당신이 쫓아 온거야.

+0

고마워요. 당신이 나를 도와 줄 수 있을지 궁금해합니다.이 문제는 완벽하게 연결을 끊고 완벽하게 파괴합니다. 단, 각 프로세스가 실행 중이며 실행중인 프로세스가 남아있는 것을 제외하고는 프로세스를 종료 할 수 있습니까? 또는 개별적으로 그들을 죽이는 것이 가장 좋습니다. 예 : 하나의 tmux 창에서 감시 스크립트가 sass와 다른 coffeescript를 컴파일하고 실행 중입니다. 그 tmux 명령으로 그 일을 할 수있는 방법이 훌륭하다면, 다른 것은 괜찮아요. 다른 프로세스를 죽일만큼 많이 걸리지 않을 것입니다. – stilliard

+0

사실, tmux에서 생성 된 프로세스를 죽이는 것에 대해 똑같은 것을 찾는 몇 명의 사람들을 찾았습니다. 세션 (예 : http://superuser.com/questions/611047/quit-tmux-server-and-end-all-running-processes). 당신이 어떤 아이디어도 가지고 있지 않다면 나는 그들을 위해 그들과 비슷한 것을 할 것입니다. @ 닉? 그래도 고마워. – stilliard