2013-07-29 11 views

Odpowiedz

8

Można skonfigurować

bind-key b send-prefix 

w .tmux.conf. Domyślnie wszystkie polecenia przechodzą do najbardziej zewnętrznej sesji tmux. Jeśli naciśniesz <prefix-key>b (<prefix-key> = ctrlb domyślnie) polecenia przejdź do sesji wewnętrznej. Oto przykład:

ctrl-b c # create new window in the outer session 
ctrl-b b c # create new window in the inner session 
ctrl-b % # create split window in the outer session 
ctrl-b b % # create split window in the inner session 
9

Przynajmniej na moich maszynach, trzeba nacisnąć „klawisz” (prefix-key) dwa razy, aby dostać polecenie do tmux wewnątrz tmux bazowej

Więc jeśli i z okna tmux, i ssh do serwera i dołączyć do sesji tmux jak @Marco opisano powyżej, muszę zrobić to:

ctrl-b-b C# create a new window on the server (remote tmux) 
ctrl-b C# create a new window on my desktop (local tmux) 

zrobić jest super jasne, ctrl-b-b środki przytrzymać ctrl prasie b dwukrotnie następnie zwolnij i naciśnij klawisz polecenia, c w powyższym przykładzie.

Powiązane problemy