Aradıktan sonra, ctrl + b (PREFIX) öğesinin ctrl + ok'un geçerli bölmeyi yeniden boyutlandırması gerektiğini düşündüm. Ama bu çalışmıyor. Bir şey mi eksik?
Teşekkürler.
Aradıktan sonra, ctrl + b (PREFIX) öğesinin ctrl + ok'un geçerli bölmeyi yeniden boyutlandırması gerektiğini düşündüm. Ama bu çalışmıyor. Bir şey mi eksik?
Teşekkürler.
Yanıtlar:
Muhtemelen, terminaliniz basılı tuttuğunuzda Controlve bir ok tuşuna basarken (farklı) bir sekans göndermiyordur .
catAnahtarları çalıştırıp yazmayı deneyin (çıkmak için Control-C). Muhtemelen bunu (örn.) UpVe Control- Upher ikisinin de aynı diziyi ürettiğini göreceksiniz .
Varsayılan konfigürasyonunda OS X Terminal uygulaması dizisini gönderir ^[[A(veya ^[OAsiz yazarken olsun) Upveya Control- Up(aynı zamanda herhangi biriyle kombinasyon Shiftve Optionde).
Bununla birlikte, uygun kodları göndermek için Terminal'i yeniden yapılandırabilirsiniz . Bu biraz sıkıcı, ancak genellikle sadece bir kez yapmanız gerekir.
yeni bir cilt eklemek için artı düğmesini tıklayın
controlSend Text:eylemi\033ardından) [1;5ve bir daha karakter:
Aiçin Up,Biçin Down,Ciçin RightveyaD için LeftÖrneğin, nihai dizisi Control- Upbenzeyen sonunda gerekir \033[1;5A.
Bu diziler, XTerm'in ürettiğidir (ayrıntılar için ctlseqs belgelerine bakın).
Diğer ok tuşları için son adımı tekrarlayın.
iTerm 2 beklenen diziyi varsayılan olarak gönderir.
catKlavye olaylarını görmek için ipucu kullanma konusunda +1
xterm-keysetkinleştirmemiş gibisiniz ; isteyebilirsin . set -gw xterm-keys on
En azından Mavericks ve iTerm2'de, beklemelisiniz, Controldaha sonra b(bekletmek yerine), sonra yön tuşunu basılı tutmalısınız. Bu, aşağı yukarı aynı dizileri hemen hemen gönderir Control- byönsüz bir düğme ile çalışır.
Ayrıca, klavye ayarlarına yöneldiğinizden emin olun ve kısayollar sekmesinde herhangi bir görev kontrolünü ve bunun için kullanabileceğiniz klavye kısayollarını Controlve bir yön tuşunu devre dışı bırakın.
Ctrl ↑ ve ctrl- ↓ kombinasyonlarında kontrol tuşu yerine meta tuşunu kullanabilirsiniz. OSX Terminali'nde varsayılan meta tuşu escape tuşudur. Örneğin, bir bölmenin boyutunu artırmak için ctrl-b esc- type yazın.
Escape tuşunu ulaşmak için bir acı buluyorum, bu yüzden seçenek tuşunu bunun yerine meta anahtar olarak kullanıyorum. Terminal.app'da, Terminal> Tercihler> Profiller> Klavye bölümüne giderek değiştirebilirsiniz: "Seçeneği Meta Anahtar Olarak Kullan" seçeneğini işaretleyin.
Artık boyutu artırmak için ctrl-b seçeneğini- ↑ veya boyutu azaltmak için ctrl-b seçeneğini- ↓ yazabilir ve görev kontrol tuşlarını yeniden eşleştirmeniz gerekmez.