Dilimli "ekran" terminalinde yukarı ve aşağı kaydırma


93

screenLinux terminalini birden çok parçaya bölme fikrini yeni yükledim ve beğendim. Ama bir şeyi çözemiyorum: İçerideyken nasıl yukarı ve aşağı kaydırılır screen. Normal linux terminali kullandığımda bunu Shift+ Pg Upveya Shift+ Pg Dn` ile başarabilirim . ama ne yazık ki bölünmüş terminalde çalışmıyor.

screenTerminal derken ve bölünürken kastettiğim bu : görüntü açıklamasını buraya girin

Ve bu normal bir terminadır (her ihtimale karşı): görüntü açıklamasını buraya girin

Yanıtlar:


200

Control+ Deneyin ao zaman Escape. Bundan sonra, ok tuşlarını kullanarak imlecinizi hareket ettirebilmelisiniz.


5
Neden normalde yaptığım gibi gezinme tuşlarını kullanamıyorum?
Mihai Danila

@MihaiDanila: Gezinme tuşlarını "normalde" nasıl kullanırsınız? Gezinme tuşları, mevcut ön plan uygulaması tarafından kullanılır. Bir editörse, muhtemelen çalışacaklardır. Bir kabuksa, muhtemelen ekranı kaydırmadan komut geçmişinize geri döneceklerdir.
Keith Thompson

1
Sayfa yukarı / pagedown anahtarlarım normal bir kabukta çalışıyorsa, onların bir kabukta çalışmasını isterim screen. Sanırım burada sorduğum şey bu.
Mihai Danila

Ancak [control + a -> escape] modundaysa, bu moddan çıkana kadar (escape'u kullanarak) ekranda herhangi bir güncelleme almayacaksınız.
Rishi Barve

1
bu modda herhangi bir metin seçimi Boşluk veya Enter tuşuna bir kez basılarak ve metin seçiminizi başka bir Boşluk veya Enter ile bitirerek yapılabilir . seçim ekran tabanlı panoya girecektir. pano verilerini daha sonra Ctrl + a kullanarak yapıştırabilirsiniz ve sonra ]
Oleg Kokorin

29

Ctrl- adüğmesine basın , ardından [kopyalama moduna girer ve vim düzenleyici gibi yukarı ve aşağı kaydırabilirsiniz . Kopyalama modundan düğmesine basarak çıkın Escape.


Bu yanıt, bir sunucuda oturum açmak için Git Bash kullandığınızda da işe yarar.
Dang Manh Truong

21

Ctrl- a(varsayılan önek) +[ : Kopyalama moduna girin.

Esc: Kopyalama modundan çıkın.

Kopyalama modunda:

Ctrl- u, Ctrl-d : İmleç konumunu korurken belirli sayıda satır sayfa yukarı / aşağı (ekranın yarısı varsayılan)

Ctrl- b, Ctrl- f: Tam ekranda sayfa yukarı / aşağı


ctrl-b hala benim için sayfalandı - ctrl + f aşağı
Claudiu

17

CTRL+ A, Ardından Escape" Kopyalama moduna " girmek için kullanın . Bundan sonra, ok tuşlarını kullanarak imlecinizi hareket ettirebilmelisiniz. Çıkmak içinEscape tekrar .

Başka bir yol da Fare Kaydırma Tekerleğini kullanmak için aşağıdakileri yapmaktır :

echo 'termcapinfo xterm* ti@:te@' >> ~/.screenrc

1
Bu tam olarak ihtiyacım olan şey. Bazen kesikli bağlantımdan dolayı kalenin ana bilgisayarında bir ekran oturumuna ihtiyacım var, ancak büyük çıktı parçaları veya satır satır ekran yerine terminal öykünücüsü yazılımının kendisiyle geri kaydırma seçeneğine kesinlikle ihtiyacım var. CTRL + AEşyaları biliyordum ama bu benim için yeterli değil.
Vladimir

3
sanırım cevap bu olmalı. Ekran + ubuntu 16.04 + macun altındaki standart yapılandırmalarla iyi çalışır
DM8

Ekran değiştirirseniz bu aslında çalışmaz. Çalışıyormuş gibi hissediyor, ancak geri döndüğünüzde diğer ekranlardan hızla çöp alıyorsunuz.
Trevor

@Trevor belki yanlış yapıyorum, ama benim için iyi çalışıyor?
tost

@toast Ekran oturumunuz SSH üzerinden uzak mı? İçinde bulunduğum durum bu ve bu yüzden sizin için işe yarıyor, benim için değil.
Trevor

4

Kaydırma, ubuntu'da 'terminatör' ile ekranda çalışır.

sudo apt-get install terminator
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.