Jak mogę przewijać w górę i w dół okna powłoki bash (bez myszy i pasków przewijania, tylko za pomocą klawiatury)?
Shift+ PageUpi Shift+ PageDowndziałają jak strona w górę i strona w dół.
Ale jak można przewijać tylko jedną linię w górę lub w dół? Shift+ Upi Shift+ Downnie działa.
Odpowiedzi:
Terminal Gnome (i inne) używa ctrl+ shift+ upi ctrl+ shift+ downdo przewijania jednego wiersza.
Ale ctrl+ shiftpowinien działać w większości innych emulatorów terminali (takich jak
xterm
lub,urxvt
jeśli nie są przechwytywane przez menedżerów systemu Windows lub inne rzeczy.źródło
Jeśli używasz iTerm2 , możesz zobaczyć wszystkie skróty w Panelu preferencji.
⌘ ↑ Przesuń jedną linię w górę w buforze przewijania
⌘ ↓ Przesuń jedną linię w dół w buforze przewijania
Możesz także dodać własne skróty. Regularnie używam tych 2 na przykład:
⇪ ⌘ ↑ Przenieś jedną stronę w górę w buforze przewijania
⇪ ⌘ ↓ Przenieś jedną stronę w dół w buforze przewijania
I tak to wygląda:
źródło
Właśnie wypróbowałem to sam na Ubuntu 12.10. Przewijanie do tyłu linii działa przy użyciu klawiszy Ctrl + Shift (zarówno dla lewego, jak i prawego przycisku) oraz klawiszy w górę i w dół na klawiaturze z aktywowanym klawiszem numlock (co oznacza, że gdy nie używasz klawisza modyfikującego, cyfry będą wpisywane)! Nie działa dla normalnych klawiszy góra i dół lub klawiszy klawiatury z wyłączoną funkcją numlock.
źródło