Mac OS X Terminalinde Mousing ve Sayfa Yukarı / Aşağı


20

* Nix'e kıyasla, Terminal.app oldukça topal görünüyor. Bunu nasıl alabilirim:

  • Sadece terminal çıkışını kaydırmak yerine bir uygulamaya Yukarı Sayfa / Aşağı Gönder
  • Fare vim içinde. set mouse=ayardımcı olmuyor.
  • Yukarıdakilerin tümü SSH başka bir makineye girerken

Yanıtlar:


33

OMG facepalms elması hala bununla ilgilenmedi. Apple'da çalıştığım gün boyunca 1.

  • Terminal.app'i açın
  • Tercihler penceresini açın (CMD +,)
  • Ayarlar sekmesine tıklayın
  • Mevcut Ayarlar temanızı seçin ve Klavye sekmesine tıklayın
  • Giriş için girişi düzenleyin (veya ekleyin):
    • Eylemi Ayarla: dizeye kabuk göndermek için:
    • Dize ayarlayın \001(veya Ctrl + a tuşlarına basın)
  • Son için girişi düzenleyin (veya Ekle):
    • Eylemi Ayarla: dizeye kabuk göndermek için:
    • Dize ayarlayın \005(veya Ctrl + e tuşlarına basın)
  • Sayfa Yukarı için girişi düzenleyin (veya Ekleyin):
    • Eylemi Ayarla: dizeye kabuk göndermek için:
    • Dize ayarlayın \033[5~(bunu kopyalayıp yapıştırın)
  • Page Down girişini düzenleyin (veya ekleyin)
    • Eylemi Ayarla: dizeye kabuk göndermek için:
    • Dize ayarlayın \033[6~(bunu kopyalayıp yapıştırın)
  • Ayarlar penceresini kapatın.

İşte gidiyorsun. Terminal, Windows / Linux kullanıcılarının beklediği Giriş, Son, Sayfa Yukarı ve Sayfa Aşağı tuşlarını kullanmaya hazır olmalıdır.

En sevdiğiniz Linux sunucusuna SSH açın, nano, vi veya emacs açın ve keyfini çıkarın.

Ev veya bitirme tuşları vim içinde çalışmıyorsa, şunu deneyin:

  • Ana Sayfa: \ 033 [7 ~
  • Son: \ 033 [4 ~

Fare konusuna gelince, Termminal.app'in xterm fare raporlamasını desteklediğinden emin değilim. Sözde çalışması gerekiyor. iTerm , fare raporlamayı destekleyen alternatif bir terminal programıdır. MouseTerm, fare raporlamasını Terminal.app'e eklemek için bir hack ama denemedim ve ne kadar iyi çalıştığını bilmiyorum

X11'i de yükleyebilirsiniz.

Bu üç şeyden birini yaptığınızda, ssh'yi set mouse = a ile kullanabilmeniz gerekir.


1
Müthiş cevap. Uzun yıllardır bununla güreşiyorum ve Cu / d'yi vim'de ve "/ scrollback goto +/- 30" u uzun süredir irssi'de kullanmaya başladım.
Nick Retallack

Teşekkürler! kullanıcılar için çok büyük bir problem. Yardımcı olduğuma sevindim!
Kelbizzle

Bu aynı zamanda tek elle bir sayfa ekleme / sayfalama eklemek için çok kullanışlıdır (dizüstü bilgisayarlarda sağda Fn tuşu yoktur, bu nedenle shift + Fn + ok iki elle yapılan bir işlemdir). Ben ciltli seçenek + uparrow için \033[5~ve seçeneği + downarrow \033[6~mutlu tek elle metin kaydırma için sayfa yukarı / sayfa aşağı, için.
Ether

Benim \033OHiçin Yuva ve \033OFSon kodları daha iyi çalıştı. (en azından içinde less)
Lars Nyström

4

Sayfa Yukarı / Aşağı ve Ana Sayfa / Bitiş ile ilgili olarak, bunları uygulamaya göndermek için üst karakter tuşunu basılı tutun. Aksi taktirde anahtarları Kelbizzle’in tarif ettiği şekilde tekrar açmak, Apple’ın kaydırılması en önemli şey olduğu fikrini tamamen ortadan kaldıracaktır (yani onların geri gelmesi).


1

Terminal mc içinde (midnightcomander) Fn + ÜstKrkt + UpKey ve Fn + ÜstKrkt + DownKey ile çalışır


0

10.10'da Yosemite (önceki sürümlerden emin değilim), web sayfasını yaptığınız gibi izleme tuşunu veya fareyi kullanarak aşağı doğru gidebilirsiniz. Fareyi Terminal penceresinin üzerine yerleştirin ve fare tekerleğini veya dokunmatik yüzeyde iki parmağınızı kullanarak kaydırın.


0

Doğru anahtar kodları:

ev anahtarı kodu:

\ 033 [E

son anahtar kodu:

\ 033 [F

sayfa yukarı anahtar kodu:

\ 033 [5 ~

sayfa aşağı anahtar kodu:

\ 033 [6 ~

Ekran görüntülerine sahip kaynak: /superuser//a/33370

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.