PutTY'de tmux çalışmıyor için Ctrl + ok tuşları


16

Bir Debian makinesine ssh için PuTTY kullanıyorum. Tmux'daki bölmeleri yeniden boyutlandırmak için Ctrl + [ok tuşlarını] kullanmaya çalıştığımda, etkin bölme sanki Ctrl tuşunu tutmuyormuşum gibi değişir. Diğer Ctrl tuşu kısayolları iyi çalışıyor. Aynı şeyi farklı bir terminal kullanarak denediğimde, kısayol çalışıyor.

Yanıtlar:


12

Şu satırı ekle: ~/.tmux.conf

set -g terminal-overrides "xterm*:kLFT5=\eOD:kRIT5=\eOC:kUP5=\eOA:kDN5=\eOB:smkx@:rmkx@"

Kaynak: https://stuff.mit.edu/afs/athena/project/bsd/src/tmux-1.3/FAQ

Ctrl ve ok tuşları macunla çalışmıyor! Ben ne yaparım?

macun, ctrl'deki imleç tuşu modunun anlamını tersine çevirir, bu da tmux'un düzgün bir şekilde algılaması biraz zordur. Ctrl tuşlarını doğru elde etmek için, terminfo ayarlarını değiştirerek kUP5 (Ctrl-Up vb.) Ayarlanan sürümler olacak şekilde değiştirin ve smkx / rmkx'i devre dışı bırakın, böylece tmux modu değiştirmez. Örneğin .tmux.conf dosyasında bu satırla (TERM'nin xterm olarak ayarlandığını varsayarsak):

-g terminalini geçersiz kılar "xterm *: kLFT5 = \ eOD: kRIT5 = \ eOC: kUP5 = \ eOA: kDN5 = \ eOB: smkx @: rmkx @"

Bunun yalnızca tmux 1.2 ve üstü sürümlerde çalışacağını unutmayın.


0

Ctrl+bsonra Ctrl+arrow keyboyutu ayarlamak için her ikisini de bırakın ve sonra ( Ctrlgerekirse hızlı bir şekilde birden fazla kez ok tuşuna basın)

Basma arasında uzun bir duraklama olmadığından emin olun, aksi takdirde her seferinde sadece bir adım yeniden boyutlandırılır


1
Yaptığım şey bu ve işe yaramıyor
cambunctious

Arasındaki Ctrl+bve sonrasındaki duraklama Ctrl+arrow keymümkün olduğunca kısa olmalıdır (sanırım bir saniye, artık yok). Oldukça hızlı bir şekilde girilmesi gerektiğini bulana kadar bu beni de rahatsız etti
Alex

1
Windows'ta Putty 0.69 ve Ubuntu 16.04'te tmux 2.1 kullanarak Ctrl + Arrow, Ctrl'siz okla aynı şekilde algılanır. Terminal geçersiz kılmalarını diğer yanıtta önerildiği gibi ayarlamak işleri düzeltir.
bobpaul
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.