Terminalde sayfa aşağı


12

Terminalde nasıl "sayfa aşağı" yazabilirim?

Yanıtlar:


10

VxJasonxV'nin cevabına (doğru olan) ek olarak, terminal davranışınızı değiştirmek istiyorsanız, yukarı veya aşağı kullanmak vim'de (ve diğerlerinde) bir sayfa yukarı / sayfalama yapar:

Terminal -> Tercihler -> Ayarlar Araç Çubuğu'nu ve ardından Klavye Sekmesini tıklayın.

Bunun gibi yeni bir anahtar ekleyin: (aşağıda bir örnek gösteriliyor)

  • Sayfa Yukarı: \ 033 [5 ~
  • Sayfa Aşağı: \ 033 [6 ~
  • Ana Sayfa: \ 033 [4 ~
  • Bitiş: \ 033 [1 ~

İşte “İmleç yukarı” ile bir örnek:

alternatif metin

Şimdi Yukarı / Aşağı tuşuna bastığınızda sayfa yukarı / aşağı doğru hareket eder. Bir değiştirici eklemenizi öneririm (Kontrol gibi). Ne yazık ki, “Fn” tuşunu değiştirici olarak kullanamazsınız.

Not : Varsayılan olarak, Control + İmleç Sol, satırın sonuna kadar silinir ve control + imleç sağ eklenir (en azından vim'de), böylece bunları değiştirmek istemiyorsanız başka bir değiştirici kullanabilirsiniz.


Doğru kontrol sekanslarını nerede bulabilirim? \033[5~Ekran görüntünüzdeki gibi ?
tops

@Patrick İşte bazılarının listesi: web.mit.edu/gnu/doc/html/screen_10.html (googled it;)
Martin Marconcini

Teşekkürler! Ne arayacağımı bilmiyordum. Şimdi sayfayı bildiğime göre, benim için açık.
tops

15

Bu sorunun iki cevabı var.

Birincisi küresel olarak kullanılabilir. Dar / dizüstü klavyede olduğunuzu varsayacağım. Bu durumlarda, Fn+ Down ▼Sayfa Aşağı işlevi görür ve sadece bu düşünceyi tamamen genişletir:

  • Fn+ Up ▲= Sayfa Yukarı

  • Fn+ Left ◀= Ana Sayfa

  • Fn+ Right ▶= Son

Bu, bazı uygulamalarda düzgün çalışmaz. Akla gelen olanlar gibi şeylerdir vim, less, screen, ve diğer programlar "tam ekran / ncurses'in menued". Yukarıdaki tuş vuruşları terminal penceresini kaydırır, ancak terminal penceresi duraklatılmamışsa, kaydırma hiçbir şey yapmaz.

Cevabın ikinci yarısı, daha fazla detay vermeden cevaplayamadığım soru.

Misal:

  • 'De less, spacebarveya ctrl ^+ fbir ekran dolu bir sayfa aşağıya iner.

  • 'De vim, ctrl ^+ fbir ekran aşağıya iner.

  • İçinde screen, büyük olasılıkla hiçbir zaman Sayfa Aşağı zorunda kalmayacaksınız, ancak kopyalama modunda geri kaydırdıysanız, ctrl ^+ forada da çalışır.

Sorunuza cevap vermediysem, üzerinde yoğun olarak durmanız gerekecek.


1

Amacıyla göndermek aşağı Terminal penceresini tutun kaydırma aksine, uygulamaya tuş aşağı / Bir sayfa yukarı shift/ sayfanızı basarak tuşları aşağı iken tuşu (veya fnklavyenizdeki uygun olarak -arrows).

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.