GNU Ekranında pencereyi dikey olarak nasıl ayırırım?


73

Bir cesedin penceresini 2x2'ye böldüğünü gördüm, sadece bunun nasıl yapıldığını bilmek istiyorum. Ekrandaki 'split' komutunun pencereyi yalnızca yatay olarak bölebildiğini biliyorum.


4
Bu, gnu ekranının bazı (tümü) versiyonlarında mümkün değildir, bunu yapmak için özel bir yama geliştirilmiştir ve birçok dağıtımda uygulanmıştır. Bu yamanın yukarı doğru akması gerektiğine, ancak henüz serbest bırakılmayacağına inanıyorum. tmuxBunun yerine kullanmayı düşünün .
xenoterracide

@ math - Bu soru-cevap için ne bekliyorsunuz? A w / 9 UV'ler sağ A.
slm

Evet, o zaman kabul etmem için terfi ettirsem de. İlk olarak (şu anda 6) oy kullanma tarihi geçmiş.
matematik

Yanıtlar:


19

GNU Ekranı <4.01, bir yama olmadan dikey bölünmeyi desteklemeyebilir.
GNU Ekranı> 4.01 dikey bölmeyi destekler.

Yama GPLv2 altında lisanslanmıştır. Bazıları GNU’daki dikey bölünmenin screenuygulamayı yavaşlattığını söylüyor ama ben test etmedim. Kullanıyorum tmux( terminal çoklayıcı )


22
Not: Bu artık doğru değil. Dikey bölmeler resmi kaynağın bir parçasıdır ve Ubuntu paketleri yerleşik işlevsellik ile birlikte gelir.
JaredMcAteer

1
@JaredMcAteer, Ubuntu'nun sunduğu resmi paketlerin bir parçası olabilir, ancak GNU ekranı proje sayfasındaki en yeni ekran sürümü 4.00.03'tür, 2006'da piyasaya sürülmüştür. henüz bir bülteninin bir kısmını buldum.
Brian Vandenberg

6
Başka bir yazılım kullanmanın önerildiği cevaplardan nefret ediyorum. Yine de tmux için +1 .
pfnuesel

Yığının kabul edilen bir cevap alması gerektiğini düşünüyorum, başka bir cevap puanları aştığında kabul edilen onay işaretini sarıya çevirin, ardından yeşil onay işaretini en çok oy alanlara ekleyin. Bu tamamen basit bir gerçeğe dayanıyor: YEŞİL onay işaretinin daha gerçekçi bir rakam olması gerekiyor. Ancak bu durum böyle değil. REALISTIC rakam, her zaman en yüksek oylara sahip olan rakam. IE bu yeşil çeki cevap değil, en yüksek oyu gör ..
Brian Thomas

Yay, Sourceforge'dan ayrılan başka bir proje! düzenlenmiş bağlantı.
naught101

140

GNU ekranının en son sürümü, herhangi bir dış düzeltme yapmadan pencereyi dikey olarak bölmenize olanak sağlar. İşte onu almanın ve kullanmanın bir yolu:

  1. Çıkış / klonlama / kaynak indirme
  2. , Ve ./autogen.sh, 'nin kolay bir dizisinde oluşturun . Mountain Lion'a bağımlılıklarla ilgili herhangi bir problem yaşamadım../configuremakeinstall
  3. Dikey bölme kullanmak için:

    C-a |     // Create a split
    C-a <Tab> // Move to the split
    C-a c     // Create a new window within the split
    

Bunun tmux’a geçmenin bir sebep olduğunu sanmıyorum.


2
Birden çok bölmeyle ekranı otomatik başlatmaya önceden yapılandırmak mümkün mü?
Fedir RYKHTIK

@ Ferdi Geç cevap için özür dilerim. Ama emin değilim.
gkb0986

5
Elbette! Sen eklemek zorunda split, split -vve focusScreenrc dosyasında komutları. Hatta karmaşık yapılandırmalar yapmak için ekranı başka bir ekranın içine yerleştirebilirsiniz.
Kondybas

2
@Kellen: "En son sürüm ..." derken hangi sürümü kastediyorsunuz? Ben Ekran sürüm 4.00.03 (FAU) 23-Ekim-06, ancak ne var C-a |, ne de split -vişi. Örneğin, ben split -vkomutu yürüttüğümde hata mesajısplit: no arguments required
John Prior

3
Bir pencereyi tekrar açmak için, burada okumaya devam edebilirsiniz: Unix: Ekranda nasıl
açılmalı


7

Komut -vvermek için seçeneği kullanın . Manpage'den:splitscreen

   Split  the current region into two new ones. All regions on the display
   are resized to make room for the new region. The blank window  is  dis‐
   played  on  the  new  region. Splits are made horizontally unless -v is
   used. Use the "remove" or the "only" command  to  delete  regions.  Use
   "focus" to toggle between regions.

Hangi splitkomuttan bahsediyorsun?
xiaohan2012

Belirtildiği gibi, komut içinde screen .
Arcege

argümanları kabul etmiyor. :(
Rocky

4
Burada da çalışmaktadır (Ubuntu 11.10), ayrıca shortcur ile C-a |.
enzotib

5
Bu yüzden, komutları ekrana girmek için yapılması gerekenler C-a :(kontrol a, iki nokta üst üste). Orada yapabilirsin splitya da split -v. C-a |dikey bir bölünme için bir kısayol olsa da.
droope
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.