Dikey bölmeden yatay ve arkaya GNU Ekran geçişi


9

Dikey bölmeleri destekleyen son GNU Screen sürümünü kullanıyorum.

Bir pencereyi 2'ye böldüğümde, her ikisini de tüm bölgeyi yatay olarak dikey olarak yarıya bölecek şekilde nasıl değiştirebilirim?

Görsel seçimi taşan ve diğer pencereden metin kapma olmadan bir pencereden fare ile bazı metin kopyalamak için yatay olarak değiştirmek gerekir.

Sonra tekrar yataydan düşey bir bölmeye geçmem gerekecekti.

Yanıtlar:


10

GNU screenönceden tanımlanmış herhangi bir düzen ile gelmez, bu nedenle kendi düzeninizi döndürmeniz gerekir. İşte ~ / .screenrc'ye eklediğim şey:

# define layouts
layout new 'horizontal'
split
layout new 'vertical'
split -v
layout new  'main' 

# bind control sequences for new layouts
bind V layout select 'vertical'
bind H layout select 'horizontal'
bind ' ' layout next # <- actually means Ctrl-a + Space

Bununla düzenleri Ctrl+ a Space| V| H.

(Aslında, tüm kontrol dizileri varsayılan olarak Ctrl+ ile başlar a, bu yüzden bundan sonra atlayacağım.)

Bir ekran oturumu başlattıktan sonra başlangıçta var - Bu çözüm ideal değildir tediously her 'bölge' (bir düzen parçaları) odaklanmak TABve (bir işlem eklemek man screenile tüm yerlerin 'pencerelerini' onları ısrar ediyor) n| p| 0-9| Ctrl+ cveya seçtiğiniz farklı bir yöntem.

Mümkün olduğunca öldürmek yerine ayrılmak isteyeceğinizi düşünüyorum.

... ve umarım kullanım durumunuzu da kapsamalıdır. Şerefe!


Gözden geçirilmiş çözüm için teşekkürler. Ekran için böyle bir çözüm yazabileceğiniz, ancak tmux'u tercih edebileceğiniz gibi, kontrol etmenin zamanı geldi!
ljs.dev

1
sadece bir güncelleme olarak - Bundan tmuxkısa bir süre sonra screen
taşındım

Dikey bölünme için yaşlara baktım:, split -vçok teşekkürler!
Daan
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.