Yanıtlar:
Açıkçası, her iki program da dinlerken aynı şeyi yapan iki anahtarınız olamaz. Tmux ilk önce onu alacak. Hangi anahtar bağlama setini yeniden öğrenmek istemediğinizi belirtmediniz, ancak her iki uygulama için de aynı anahtar kullanıldığından farklı bir şey yapmanız gerekiyor.
Sadece göreli olarak kullanırsanız , mevcut bölmedeki uygulamaya tek bir Ctrl-B'yi iletmek için less
hit Ctrl+ BB(iki kez Ctrl-B) ile gerçek şeyi tmux
aktarabilirsiniz.
Bağlamayı tmux
başka bir şey olarak değiştirmek istiyorsanız ( Ctrl+ Alike gibi screen
) bunu ~ ~ .tmux.conf dosyanıza ekleyebilirsiniz:
unbind C-b
set -g prefix C-a
Bunun için başka bir şey kullanmak istiyorsanız less
, Ganahtar genellikle dosyanın en üstüne gitmeye bağlıdır, bu nedenle değişiklik gerekmez. Bu değişiklik size uymuyorsa tuşlarını kullanarak yeniden bağlayabilirsiniz lesskey
.
tmux
(varsayılan yapılandırma ile Ubuntu 11.04), "Ctrl + B B" hiçbir şey yapmaz (ne de man sayfasında belgelenmiştir); Uygulamaya bir Ctrl + B göndermek için "Ctrl + B Ctrl + B" kullanılmalıdır. (Buna karşılık, uygulamaya screen
"Ctrl + A" göndermek için varsayılan olarak "Ctrl + A A" kullanmayı tercih eder.) Yine de mükemmel yanıt.
B
Anahtarlar arasında kontrolü bıraktığımı belirten bir boşluk bırakmadım . Normalde böyle tuşlarla, kontrol tuşu bırakılacaksa tuşlar arasına boşluk veya virgül koyarsınız, ancak iyi tanımlanmış bir standart değildir. Bazı insanlar aynı +
sözdizimini bile kullanmıyor ...
Ctrl+\
, ama bu kesinlikle kişisel tercih meselesi. Ctrl+\
Parmak eğilmeleri olmadan klavyenizi yazmanın bir yolu yoksa seçimimi beğenmeyeceksiniz .
Gelen tmux Ctrl + B tuşlarına varsayılan yapılandırmaya sahip iki kere gönderir bir uygulamaya Ctrl + B.
Ctrl+A
komutun başlangıcıyla çakışır . Ayrıca önceden seçilen pencereye bağlı 'Ctrl + B + B' var.