send-prefix
Komutu öneki tuş etmek (süreç içinde çalışan) etkin bölmeyi göndermek için kullanılabilir. Varsayılan olarak, önek Cb'dir ve Cb'ye bağlanır send-prefix
(böylece iki kez vurulması etkin bölmeye tek bir Cb gönderir ). İç tmux örneğinin bağlarına erişmek için ihtiyacımız olan şey budur .
İlk Cb "dış" tmux örneği tarafından önek anahtarı olarak yakalanır . İkincisi “dış” tmux örneği tarafından yakalanır ve Cb bağlanmasını ( send-prefix
) tetikler . Bu , dış örneğin etkin bölmesine bir Cb gönderir . Bu bölmede çalışan işlem (nihayetinde bir ssh örneği aracılığıyla ) “iç” tmux örneğidir. Cb'yi önek anahtarı olarak yakalar . Şimdi bir sonraki tuş vuruşunuz dış tmux örneğinden geçirilecek ve bir bağlamayı tetiklemek için iç taraf tarafından yakalanacaktır.
Tetiklemek için c (bağlanma new-window
bir ikinci seviye örneği) tmux , şunları yazın Cb Cb c . Üçüncü düzey Örneğin tmux yazarsınız Cb Cb Cb Cb c .
Birden fazla tmux katmanı ile uğraşıyorsanız, her seviye için bu ikiye katlama can sıkıcı olabilir . Başka bir anahtar yedekleyebiliyorsanız, işlerin yazılmasını (muhtemelen) kolaylaştırmak için ön ekli olmayan bir ciltleme yapabilirsiniz:
bind-key -n C-\ send-prefix
bind-key -n C-^ send-prefix \; send-prefix
İkinci seviye tmux'da
yeni pencere oluştur : C- \ c
Üçüncü seviye tmux'da yeni pencere oluştur : C- ^ c (veya C- \ C- \ c )
Alt düzey tmux örneklerine (kolayca) göndermek istediğiniz sınırlı sayıda tmux komutunuz varsa, bunun yerine bazı belirli bağlantılar (muhtemelen yalnızca üst düzey tmux örneğinizde) oluşturmak için kullanabilirsiniz:send-keys
bind-key C-c send-keys C-b c
bind-key C send-keys C-b C-b c
İkinci düzey yeni pencere oluşturun tmux : Cb Cc
üçüncü düzey yeni pencere oluşturun tmux : Cb C