GNU ekranı: bölgeler arasında gezin


23

Pencereler arasında geçiş yapmak yerine GNU ekranındaki pencereyi farklı bölgelere bölmeye başladım.

Her neyse, bir pencereyi 4 bölgeye (2x2) bölmek, C-a <Tab>odağı orijinal bölgeye döndürmek için 3 alır . Bu oldukça hantal ...

Bölgeler arasında yukarı, aşağı, sola, sağa hareket etmek için başka tuş bağları var mı?

Anlayamıyorum bu : vurma C-a tbana zaman verir, üst kazanmak geçmez.

Tuş bağlantılarını değiştirmeli miyim?


2
Cevap olmadığından yorum olarak eklemek ancak dağıtımınız için tmux'un mevcut olup olmadığına bakın. Ekranın ne olduğunu modern bir şekilde yeniden yaz. Çok şık ve net bir şekilde tam olarak ne istediğinizi destekler. tmux.sourceforge.net
Kyle Smith

@Kyle: teşekkürler, tmux’u biliyorum ve muhtemelen kontrol edeceğim. Ayrıca screen, ayırıp yeniden taktığınızda veya kilitlediğinizde bölmelerin kaybolduğunu fark ettim . Tam ekranlı pencereler arasında C-a C-aveya C-a ön cam kullanılarak yapılan geçişler çok daha rahat ...
neurino 13

Yanıtlar:


11

Ekran bölgeler arasında geçiş için komutlar şunlardır: aslında focus up, focus down, focus rightve focus left. Bu komutları yazmak için (veya bunun için herhangi bir başka ekran komutunda) C-a :focus up, örneğin

Bu komutları yazmak sıkıcıdır, bu yüzden ~ / .screenrc dosyanızda anahtar ciltleri oluşturmalısınız . Bir Vim kullanıcısı olduğum için ~ / .screenrc dosyamdaki bu satırları seçtim :

bind j focus down
bind k focus up
bind l focus right
bind h focus left

Sol bölgeye geçmek için yazdım C-a h


Sanırım bir vim kullanıcısı olurdu bind ; focus rightvebind l focus left
Daan

6

El kitabına bir göz atın (man ekran) - odağı arayın ( /aramayı kullanarak ). Odaklama yukarı / aşağı / yukarı / aşağı tuşlarının bağlanması için bir örnek var. Sol / sağ hakkında emin değilim - odak, bu parametreleri parametre olarak kabul etmiyor gibi görünüyor.


sol ve sağ hakkında haklısın, üst ve alt, benim hatamdı. Cevabımdaki link zaten adam ekranıyla aynı. C-a Shift <Tab>Sırayla geriye doğru gitmek zorunda
kalmamın faydası olur

2
ne bindemir vereceğini sadece bilseydim Shiftve Tab...
neurino

Evet - bu bir anlam ifade eder - muhtemelen odaklanmak için onu bağlayabilirsiniz. Ancak shift + tab için bir termcap adı bulmanız gerekebilir. Hızlı bir google, biraz uğraşmaya başladığını gösterir.
Danny Staple

Tamam - Bulduğum isimler (henüz hiçbiri -k ile çalışan / olmayanlar) backtab, shift-tab, F91, kB.
Danny Staple

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.