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 .
cat
Anahtarları ç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 ^[OA
siz 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
control
Send Text:
eylemi\033
ardından) [1;5
ve bir daha karakter:
A
için Up,B
için Down,C
iç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.
cat
Klavye olaylarını görmek için ipucu kullanma konusunda +1
xterm-keys
etkinleştirmemiş gibisiniz ; isteyebilirsin . set -gw xterm-keys on
En azından Mavericks ve iTerm2'de, beklemelisiniz, Control
daha 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
- b
yö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ı Control
ve 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.